summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorseb <seb@pkgsrc.org>2009-07-26 07:04:05 +0000
committerseb <seb@pkgsrc.org>2009-07-26 07:04:05 +0000
commit9b1af7e503c55613c74124c303125128354e75fa (patch)
treedd9410c55f87457d68605bb8f21fce8cf341a9c3 /devel
parentb9c8a2d4aec9a4d437db859d252472df8c4a39c1 (diff)
downloadpkgsrc-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/Makefile6
-rw-r--r--devel/p5-Class-MOP/distinfo8
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