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