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 pkgsrc changes:
details: https://anonhg.NetBSD.org/pkgsrc/rev/9be735bb8329
branches: trunk
changeset: 395213:9be735bb8329
user: sno <sno%pkgsrc.org@localhost>
date: Tue Jul 07 18:33:52 2009 +0000
description:
pkgsrc changes:
- Updating package for p5 module Class::MOP from 0.85 to 0.89
- Correcting LICENSE according to META.yml
- Correcting dependencies
Upstream changes:
0.89 Fri Jul 3, 2009
* Class::MOP::Class
* Class::MOP::Class::Immutable::Trait
- Made the Trait act like a role with a bunch of "around"
modifiers, rather than sticking it in the inheritance
hierarchy. This fixes various problems that caused with
metaclass compatibility, which broke Fey::ORM.
* Class::MOP::Method
- Allow a blessed code reference as the method body. Fixes a
problem interaction with MooseX::Types. (ash)
* Class::MOP::Instance
- add inline version of rebless_instance_structure. (doy)
- change inline_slot_access to use single quotes (gphat)
0.88 Tue, Jun 23, 2009
* Class::MOP::Class
- Moved the __INSTANCE__ parameter to _construct_instance from
Moose to here. (doy)
- Fixed some issues involving metaclasses of metaclasses and
immutability. (doy)
0.87 Sun, Jun 21, 2009
* Various
- Made sure to always local-ize $@ and $SIG{__DIE__} before
calling an eval. Fixes RT #45973.
* Class::MOP::Class
- Synced docs about immutability with the current reality (which
changed back in 0.82_01)
- Removed the immutable_transformer method, which had been
returning undef since 0.82_01 anyway.
* Tests
- Got rid of tests which needed Moose and improved testing of
constructor/destructor inlining warnings. Fixes RT #47119.
0.86 Tue, Jun 16, 2009
* Class::MOP::Class
- If you redefined a subroutine at runtime and then wrapped it
with a method modifier, the modifier could in some cases wrap
the original version of the subroutine. Fixes RT #46957.
* Class::MOP::Class
- make_immutable issues a warning instead of overriding an
existing DESTROY method (Dylan William Hardison). Fixes RT
#46854.
diffstat:
devel/p5-Class-MOP/Makefile | 9 +++++----
devel/p5-Class-MOP/distinfo | 8 ++++----
2 files changed, 9 insertions(+), 8 deletions(-)
diffs (46 lines):
diff -r e5a6d66e6a12 -r 9be735bb8329 devel/p5-Class-MOP/Makefile
--- a/devel/p5-Class-MOP/Makefile Tue Jul 07 18:25:56 2009 +0000
+++ b/devel/p5-Class-MOP/Makefile Tue Jul 07 18:33:52 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2009/06/07 11:30:15 seb Exp $
+# $NetBSD: Makefile,v 1.24 2009/07/07 18:33:52 sno Exp $
#
-DISTNAME= Class-MOP-0.85
+DISTNAME= Class-MOP-0.89
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Class/}
@@ -9,7 +9,7 @@
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://search.cpan.org/dist/Class-MOP/
COMMENT= Perl 5 module providing a meta object protocol
-LICENSE= artistic-2.0
+LICENSE= ${PERL5_LICENSE}
DEPENDS+= p5-Devel-GlobalDestruction-[0-9]*:../../devel/p5-Devel-GlobalDestruction
DEPENDS+= p5-MRO-Compat>=0.05:../../devel/p5-MRO-Compat
@@ -18,8 +18,9 @@
# Only for test target
BUILD_DEPENDS+= p5-PathTools-[0-9]*:../../devel/p5-PathTools
-BUILD_DEPENDS+= p5-SUPER-[0-9]*:../../devel/p5-SUPER
+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
USE_LANGUAGES= c
MAKE_JOBS_SAFE= no
diff -r e5a6d66e6a12 -r 9be735bb8329 devel/p5-Class-MOP/distinfo
--- a/devel/p5-Class-MOP/distinfo Tue Jul 07 18:25:56 2009 +0000
+++ b/devel/p5-Class-MOP/distinfo Tue Jul 07 18:33:52 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2009/06/07 11:30:15 seb Exp $
+$NetBSD: distinfo,v 1.21 2009/07/07 18:33:52 sno Exp $
-SHA1 (Class-MOP-0.85.tar.gz) = 01518a681cb482f57c0caba736c5c2faedb76de7
-RMD160 (Class-MOP-0.85.tar.gz) = 6c524d3ce35861b1717907ced450455316dfb78c
-Size (Class-MOP-0.85.tar.gz) = 176454 bytes
+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
Home |
Main Index |
Thread Index |
Old Index