diff options
author | tron <tron@pkgsrc.org> | 2011-08-06 10:16:56 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2011-08-06 10:16:56 +0000 |
commit | f4edb2c10acb1ee47efe6d84f03eb51425ad50f5 (patch) | |
tree | 4c539c7c4882cdbc59ba15a2c633d5d180656a0b /devel/p5-Mouse | |
parent | 5308667a9b504f4efefec4b3491336ba5f9efc74 (diff) | |
download | pkgsrc-f4edb2c10acb1ee47efe6d84f03eb51425ad50f5.tar.gz |
Update "p5-Mouse-0.93" package 0.93. Changes since version 0.70:
- Make sure weak attributes remain weak when cloning (Moose 2.0007)
- Replace C++-style comments (//) with C89-style comments(/* */)
(RT #67412)
- $type_constraint->check() accepts extra arguments for extensibility
(requested by @lestrrat)
- Fix an abuse of a private Perl API, which changed at Perl 5.13.10
(Thanks to avar)
- Support the DOES() method for Mouse::Object
- Disable foreign class warnings introduced at 0.71, which affects
compatibility with Moose (and will re-introduce in more compatible
way in the future)
- Workaround SL4A where mro.pm doesn't exist even if Perl >= 5.10.0
(reported by @hide_o_55)
- Fix packaging issues
- META.yml was not updated (reported by @shohex)
- `make realclean` should remove xshelper.h
(patched by Ingy dot Net, and modified by gfx)
- Type coercion routines have been refactored; coercions are compiled
on demand.
- Role application to instances cached anonymous classes in wrong way
- Fix an error message to be compatible with Moose's
- Fix build problems
- Fix tests not to depend on platforms
- 'Int' type constraint passed dualvars (e.g. $!) while Moose's doesn't
- Wrong name for a method in Mouse::Meta::TypeConstraint:
s/is_a_subtype_of/is_a_type_of/
- $type_constraint->type_parameter didn't return the correct value
if it's a subtype of paramterized type constraints
- Roles which attributes has no methods could affect cache invalidation
- Resolve RT #61906 (Syohei Yoshida): A single 'accessor' did
not define the method for the attribute
- Fix a mis-use of aTHX_/pTHX_ in XS (Vincent Pit)
- Resolve RT #61852 (Vincent Pit): Parametrized type constraints didn't
call their "where" clause anymore.
- Mouse::Object::DESTROY could fail to call DEMOLISHes in some cases
(reported by @typester).
- Fix tests failed against 5.6.2
- Combination of 'isa' and 'does' for has() sugar was incorrectly
proccessed in Mouse::PurePerl.
- Fix foreign class checking routines. Please update MouseX::Foreign.
- Workaround 5.6.problems
- Fix edge cases of handles => sub { ... }
- Aoid warnigs on attribute cloning
- Diamond inheritanc without C3 mro cauld cause problems in Mouse::XS
- Workaround Test::Builder2 problem again.
Loading Mouse before loading Test::Builder 2.00_01 could causes SEGV,
so I ensure to load Test::Builder first.
- Fix some compatibility issues on perl 5.6.2
- Resolve RT #61613 (Brett)
- Internal refatoring has removed a number of incompatibilities
in Mouse::PurePerl.
- Error messages from duck types are now compatible with Moose.
- Inheritance from non-Mouse classes now produces warnings.
Use MouseX::Foreign if you want this type of inheritance.
- A new module Mouse::Meta::Role::Application has been added.
It doesn not affect public APIs, but internals are radically
changed. For users, using Mouse without roles should consume
less memory.
- Meta class reinitialization caused by Mouse::Util::MetaRole
did not work correctly
Diffstat (limited to 'devel/p5-Mouse')
-rw-r--r-- | devel/p5-Mouse/Makefile | 4 | ||||
-rw-r--r-- | devel/p5-Mouse/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/p5-Mouse/Makefile b/devel/p5-Mouse/Makefile index fa9184de83b..2c6e5f96bba 100644 --- a/devel/p5-Mouse/Makefile +++ b/devel/p5-Mouse/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.28 2010/09/19 10:58:14 wiz Exp $ +# $NetBSD: Makefile,v 1.29 2011/08/06 10:16:56 tron Exp $ -DISTNAME= Mouse-0.70 +DISTNAME= Mouse-0.93 PKGNAME= p5-${DISTNAME} CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/G/GF/GFUJI/} diff --git a/devel/p5-Mouse/distinfo b/devel/p5-Mouse/distinfo index df917045288..03cd38cc208 100644 --- a/devel/p5-Mouse/distinfo +++ b/devel/p5-Mouse/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.24 2010/09/19 10:58:14 wiz Exp $ +$NetBSD: distinfo,v 1.25 2011/08/06 10:16:56 tron Exp $ -SHA1 (Mouse-0.70.tar.gz) = eb5987a57759cf0315dce569d6878fb4180814fa -RMD160 (Mouse-0.70.tar.gz) = 65e8a8384ad6ad59922d0f3f5571262f5fad94dc -Size (Mouse-0.70.tar.gz) = 210394 bytes +SHA1 (Mouse-0.93.tar.gz) = 36ce654b351237d452c2b8b90d03d1ff5a1586f3 +RMD160 (Mouse-0.93.tar.gz) = 26d21b1d5f7e6ec753fef13b1a91d86a744c18f9 +Size (Mouse-0.93.tar.gz) = 231444 bytes |