diff options
author | seb <seb@pkgsrc.org> | 2009-07-26 07:04:05 +0000 |
---|---|---|
committer | seb <seb@pkgsrc.org> | 2009-07-26 07:04:05 +0000 |
commit | 9b1af7e503c55613c74124c303125128354e75fa (patch) | |
tree | dd9410c55f87457d68605bb8f21fce8cf341a9c3 /devel | |
parent | b9c8a2d4aec9a4d437db859d252472df8c4a39c1 (diff) | |
download | pkgsrc-9b1af7e503c55613c74124c303125128354e75fa.tar.gz |
Update p5-Class-MOP from version 0.89 to version 0.90.
pkgsrc changes:
- More build dependencies (for test target)
Upstream changes:
0.90 Tue Jul 21, 2009
Japan Perl Association has sponsored Goro Fuji to improve startup
performance of Class::MOP and Moose. These enhancements may break
backwards compatibility if you're doing (or using) complex
metaprogramming, so, as always, test your code!
http://blog.perlassociation.org/2009/07/jpa-sponsors-moose-class-mop-work.html
* Class::MOP::Class
* XS
- Anonymous classes were not completely destroyed when they went
out of scope, leading to a memory leak. RT #47480. (Goro
Fuji).
* Class::MOP::Class
- The get_method, has_method, and add_method methods no longer
use get_method_map. Method objects are instantiated
lazily. This significantly improves Class::MOP's load
time. (Goro Fuji)
* All classes
- Inline fewer metaclass-level constructors since the ones we
have are perfectly fine. This reduces the number of string
evals. (Goro Fuji)
* Class::MOP::Method::Wrapped
- If a method modifier set $_, this caused the modifier to blow
up, because of some weird internals. (Jeremy Stashewsky)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p5-Class-MOP/Makefile | 6 | ||||
-rw-r--r-- | devel/p5-Class-MOP/distinfo | 8 |
2 files changed, 8 insertions, 6 deletions
diff --git a/devel/p5-Class-MOP/Makefile b/devel/p5-Class-MOP/Makefile index 51ee3b9e6a1..07f05646896 100644 --- a/devel/p5-Class-MOP/Makefile +++ b/devel/p5-Class-MOP/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.24 2009/07/07 18:33:52 sno Exp $ +# $NetBSD: Makefile,v 1.25 2009/07/26 07:04:05 seb Exp $ # -DISTNAME= Class-MOP-0.89 +DISTNAME= Class-MOP-0.90 PKGNAME= p5-${DISTNAME} CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Class/} @@ -21,6 +21,8 @@ BUILD_DEPENDS+= p5-PathTools-[0-9]*:../../devel/p5-PathTools BUILD_DEPENDS+= p5-SUPER-[0-9]*:../../devel/p5-SUPER # t/050_scala_style_mixin_composition.t BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception BUILD_DEPENDS+= p5-Test-Simple>=0.77:../../devel/p5-Test-Simple +BUILD_DEPENDS+= p5-Test-Output-[0-9]*:../../devel/p5-Test-Output # t/310_inline_structor.t +BUILD_DEPENDS+= p5-Test-LeakTrace-[0-9]*:../../devel/p5-Test-LeakTrace # t/312_anon_class_leak.t USE_LANGUAGES= c MAKE_JOBS_SAFE= no diff --git a/devel/p5-Class-MOP/distinfo b/devel/p5-Class-MOP/distinfo index 00a35ee5ed0..add253533d7 100644 --- a/devel/p5-Class-MOP/distinfo +++ b/devel/p5-Class-MOP/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.21 2009/07/07 18:33:52 sno Exp $ +$NetBSD: distinfo,v 1.22 2009/07/26 07:04:05 seb Exp $ -SHA1 (Class-MOP-0.89.tar.gz) = 283749413ff322056d6c8ff8fdf8d64b23447d7b -RMD160 (Class-MOP-0.89.tar.gz) = 0ccd6e8a572f22e991cb3627d2e8d295bb2ba073 -Size (Class-MOP-0.89.tar.gz) = 179723 bytes +SHA1 (Class-MOP-0.90.tar.gz) = 96754dcdb937f1797e0ba9f08ba19b6837430a5b +RMD160 (Class-MOP-0.90.tar.gz) = dea58a0d0816c248ad7aa4fd87d9aa47d114d37d +Size (Class-MOP-0.90.tar.gz) = 181566 bytes |