pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-Mouse Update from version 0.06 to version 0.10.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c581ee9cbcf2
branches:  trunk
changeset: 549388:c581ee9cbcf2
user:      seb <seb%pkgsrc.org@localhost>
date:      Sat Nov 01 21:44:34 2008 +0000

description:
Update from version 0.06 to version 0.10.

Changes:
0.10 Tue Oct 28 19:23:07 2008
    * Require a recent Moose (which has the bugfix) for
      t/500_moose_extends_mouse.t

    * ouse.pm for perl -Mouse one-liners (thanks rjbs)

    * Doc for init_arg => undef (thanks rjbs)

0.09 Sun Sep 28 22:37:13 2008
    * Initial version of Mouse::Tiny, a one-file concatenation of the Mouse
      classes for easy embedding

    * Fixes caused by test failures (Carp not being loaded, Moose being
      required in a test)

0.08 Sun Sep 28 12:46:07 2008
    * ALL dependencies have been removed!

    * Fixes for Class::Method::Modifiers being required for testing

0.07 Sun Sep 28 00:19:07 2008
    * All runtime dependencies have been removed! The only change in
      functionality (hopefully) is that the Sub::Exporter features can no
      longer be used (we've backed down to regular Exporter). Scalar::Util is
      required for "weaken" support, and Class::Method::Modifiers is required
      for method modifier support, but only if you use these features!
      Having Scalar::Util and MRO::Compat installed will provide only
      performance increases.

    * Tests and fixes for extending a Mouse class with Moose (nothingmuch)

    * Support for adding method modifiers to a role, and composing them into
      classes (we'll get true methods some day)

    * Method modifiers now go through the metaclass instead of invoking
      Class::Method::Modifiers directly

    * Remove the deprecated before/after/around triggers

    * Roles keywords 'requires' and 'excludes' now throw errors instead of
      silently doing nothing (they aren't implemented yet)

diffstat:

 devel/p5-Mouse/Makefile |  11 +++++------
 devel/p5-Mouse/distinfo |   8 ++++----
 2 files changed, 9 insertions(+), 10 deletions(-)

diffs (40 lines):

diff -r ac78f00f76f1 -r c581ee9cbcf2 devel/p5-Mouse/Makefile
--- a/devel/p5-Mouse/Makefile   Sat Nov 01 21:30:34 2008 +0000
+++ b/devel/p5-Mouse/Makefile   Sat Nov 01 21:44:34 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2008/10/19 19:17:57 he Exp $
+# $NetBSD: Makefile,v 1.4 2008/11/01 21:44:34 seb Exp $
 
-DISTNAME=      Mouse-0.06
+DISTNAME=      Mouse-0.10
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/S/SA/SARTAK/}
 
@@ -12,9 +11,9 @@
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-DEPENDS+=      p5-Sub-Exporter>=0:../../devel/p5-Sub-Exporter
-DEPENDS+=      p5-MRO-Compat>=0:../../devel/p5-MRO-Compat
-DEPENDS+=      p5-Class-Method-Modifiers>=0:../../devel/p5-Class-Method-Modifiers
+# For tests
+#BUILD_DEPENDS+=       p5-Class-Method-Modifiers-[0-9]*:../../devel/p5-Class-Method-Modifiers
+#BUILD_DEPENDS+=       p5-Moose>=0.59:../../devel/p5-Moose
 
 PERL5_PACKLIST=        auto/Mouse/.packlist
 
diff -r ac78f00f76f1 -r c581ee9cbcf2 devel/p5-Mouse/distinfo
--- a/devel/p5-Mouse/distinfo   Sat Nov 01 21:30:34 2008 +0000
+++ b/devel/p5-Mouse/distinfo   Sat Nov 01 21:44:34 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2008/07/28 18:19:23 seb Exp $
+$NetBSD: distinfo,v 1.3 2008/11/01 21:44:34 seb Exp $
 
-SHA1 (Mouse-0.06.tar.gz) = bb501ee28c79169bc7eaba589d0ac21ead97871c
-RMD160 (Mouse-0.06.tar.gz) = 98c549aa73f5433d5823ecac84859e6001441511
-Size (Mouse-0.06.tar.gz) = 38133 bytes
+SHA1 (Mouse-0.10.tar.gz) = d764d9457c99eea63f3cc9817734e09c4d8c42c2
+RMD160 (Mouse-0.10.tar.gz) = 1d7458b25179b0ecb6d843395c1c6820373349a0
+Size (Mouse-0.10.tar.gz) = 49915 bytes



Home | Main Index | Thread Index | Old Index