Sun Apr 12 18:26:34 2009 UTC ()
PkgSrc changes:
  - Updating package for p5 module to 0.21
  - set license to artistic-2.0

Upstream changes:
0.21 Sat Apr 11 13:52:11 2009
    * clone_instance has been made private, like in Moose (tokuhirom)
    * Fix method modifiers applying to the wrong class (gfuji)
      reported by Heikki Lehvaslaiho in [rt.cpan.org #42992]
    * Fix test failures when user does not have C::Method::Modifiers(::Fast)
      installed (Joel Bernstein)
    * use get_all_attributes instead of
      compute_all_applicable_attributes (tokuhirom)
    * fixed pod bug (tokuhirom)
      reported by Ryan52 in [rt.cpan.org #44928]
    * Parameterized type constraints can now have messages (tokuhirom)
    * Added documentation about type constraints (Mark Stosberg)

0.20 Thu Apr 9 20:22:33 2009
    * Squirrel is now deprecated. Use Any::Moose instead (Sartak)
    * To improve Moose compat, the third argument to trigger
      (the attribute metaobject) has been removed (Sartak)
    * To improve Moose compat, a single undef passed to new
      is now disallowed (Sartak)
    * Implemented Mouse::Object->does (wu-lee)
    * Implemented override and super functions for Mouse::Role.
      (wu-lee)
    * Implemented stub augment and inner functions for Mouse::Role,
      which merely throw an exception as in Moose::Role. (wu-lee)
    * Stole more tests from Moose (020_roles/*).  Not all these pass
      yet; the rest have been moved to 020_roles/failing for later
      examination. (wu-lee)
    * Implemented Mouse::Role->does_role.  This does not yet quite
      seem to pass all the tests it should. (wu-lee)
    * Fixed bug in Mouse::Meta::Role->apply and ->combine_apply, so that
      030_roles/002_role.t tests pass. (wu-lee)
    * Implemented ->version, ->authority and ->identifier methods in
      Mouse::Meta::Role and Mouse::Meta::Class (mainly to make more
      Moose tests pass). (wu-lee)
    * Implemented emulations of Class::MOP's metaclass accessors
      (get_metaclass_by_name etc.) in Mouse::Meta::Class.
    * Mouse attribute property 'isa' now accepts Role names. (wu-lee)
    * Fixed bug: typecoercion application order was reversed. (wu-lee)
    * Fixed bug: inlined constructor was invoking BUILD methods in
      wrong order. (wu-lee)
    * Fixed bug: immutable constructor now redispatches correctly to
      Mouse::Object::new when used in derived classes (wu-lee).
    * Maybe parameterized type constraint (lestrrat)
    * Performance improvements! (tokuhirom)
    * Improve Moose compat of class_type (lestrrat)
    * Many type-constraint fixes (tokuhirom and lestrrat)
    * Mouse::Meta::Class->has_method and ->get_attribute_list (tokuhirom)
    * Add get_all_attributes, use it internally instead of
      compute_all_applicable_attributes (nothingmuch)

0.19 Sun Mar 8 04:38:01 2009
    * Parameterized type constraints for ArrayRef and HashRef (lestrrat)
    * Allow extensible attribute metaclass in traits too(tokuhirom)
    * Don't use method modifiers in a test since they may not be
      available (Sartak)

0.18 Fri Mar 6 19:09:33 2009
    * Fix the issue preventing Mouse usage on Perl 5.6 - a bug in older
      Scalar::Util! (tokuhirom)
    * Allow extensible attribute metaclass (tokuhirom)
    * Optimization for method modifiers (tokuhirom)
    * Implement Mouse->import({into_level => 1}) (tokuhirom)
    * Support for Class->meta->add_attribute($name => %options) (tokuhirom)
    * Throw a more useful error message when trying to use a parameterized
      type (Sartak)

0.17 Tue Feb 17 20:10:29 2009
    * Load mro directly if Perl is recent enough (Nicholas Clark)
    * Add dump method from Moose::Object into Mouse::Object (perigrin)
    * Add role-role composition (tokuhirom)


(sno)
diff -r1.9 -r1.10 pkgsrc/devel/p5-Mouse/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/p5-Mouse/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/devel/p5-Mouse/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Mouse/Makefile 2009/02/10 05:51:04 1.9
+++ pkgsrc/devel/p5-Mouse/Makefile 2009/04/12 18:26:34 1.10
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile,v 1.9 2009/02/10 05:51:04 seb Exp $ 1# $NetBSD: Makefile,v 1.10 2009/04/12 18:26:34 sno Exp $
2 2
3DISTNAME= Mouse-0.16 3DISTNAME= Mouse-0.21
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5CATEGORIES= devel perl5 5CATEGORIES= devel perl5
6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/S/SA/SARTAK/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/S/SA/SARTAK/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://search.cpan.org/dist/Mouse/ 9HOMEPAGE= http://search.cpan.org/dist/Mouse/
10COMMENT= Perl module implementing an extension of the perl object system 10COMMENT= Perl module implementing an extension of the perl object system
 11LICENSE= artistic-2.0
11 12
12PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
13 14
14USE_LANGUAGES= # empty 15USE_LANGUAGES= # empty
15 16
16DEPENDS+= p5-Class-Method-Modifiers>=1.01:../../devel/p5-Class-Method-Modifiers 17DEPENDS+= p5-Class-Method-Modifiers>=1.01:../../devel/p5-Class-Method-Modifiers
17DEPENDS+= p5-MRO-Compat>=0:../../devel/p5-MRO-Compat 18DEPENDS+= p5-MRO-Compat>=0:../../devel/p5-MRO-Compat
18DEPENDS+= p5-Sub-Exporter>=0:../../devel/p5-Sub-Exporter 19DEPENDS+= p5-Sub-Exporter>=0:../../devel/p5-Sub-Exporter
19 20
20BUILD_DEPENDS+= p5-Test-Exception>=0:../../devel/p5-Test-Exception 21BUILD_DEPENDS+= p5-Test-Exception>=0:../../devel/p5-Test-Exception
21BUILD_DEPENDS+= p5-Test-Output>=0:../../devel/p5-Test-Output 22BUILD_DEPENDS+= p5-Test-Output>=0:../../devel/p5-Test-Output
22#BUILD_DEPENDS+= p5-Moose>=0.68:../../devel/p5-Moose 23#BUILD_DEPENDS+= p5-Moose>=0.68:../../devel/p5-Moose
23 24

cvs diff -r1.8 -r1.9 pkgsrc/devel/p5-Mouse/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Mouse/distinfo 2009/02/10 05:51:04 1.8
+++ pkgsrc/devel/p5-Mouse/distinfo 2009/04/12 18:26:34 1.9
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.8 2009/02/10 05:51:04 seb Exp $ 1$NetBSD: distinfo,v 1.9 2009/04/12 18:26:34 sno Exp $
2 2
3SHA1 (Mouse-0.16.tar.gz) = 0811d9d4901643faf8c566c7e7c0fcbf3a2318b0 3SHA1 (Mouse-0.21.tar.gz) = f3255dc4c359920633ce0c66f2ca9086fc491f12
4RMD160 (Mouse-0.16.tar.gz) = d08cd0eba344724c609ed8e3d7c57a3ed4ea46a4 4RMD160 (Mouse-0.21.tar.gz) = a112b21d04ae5915720c3c59513a6a46ffec7b16
5Size (Mouse-0.16.tar.gz) = 72883 bytes 5Size (Mouse-0.21.tar.gz) = 112142 bytes