pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/p5-Class-MOP Update p5-Class-MOP from version 0....
details: https://anonhg.NetBSD.org/pkgsrc/rev/76e89a270e58
branches: trunk
changeset: 562351:76e89a270e58
user: seb <seb%pkgsrc.org@localhost>
date: Sun Jul 26 07:04:05 2009 +0000
description:
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:
devel/p5-Class-MOP/Makefile | 6 ++++--
devel/p5-Class-MOP/distinfo | 8 ++++----
2 files changed, 8 insertions(+), 6 deletions(-)
diffs (35 lines):
diff -r ce01ab7e60fd -r 76e89a270e58 devel/p5-Class-MOP/Makefile
--- a/devel/p5-Class-MOP/Makefile Sun Jul 26 05:32:43 2009 +0000
+++ b/devel/p5-Class-MOP/Makefile Sun Jul 26 07:04:05 2009 +0000
@@ -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-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 -r ce01ab7e60fd -r 76e89a270e58 devel/p5-Class-MOP/distinfo
--- a/devel/p5-Class-MOP/distinfo Sun Jul 26 05:32:43 2009 +0000
+++ b/devel/p5-Class-MOP/distinfo Sun Jul 26 07:04:05 2009 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index