Wed Oct 22 00:58:28 2008 UTC ()
Update from version 0.58 to version 0.59.

Changes:
0.59 Tue October 14, 2008
    * Moose
      - Add abridged documentation for builder/default/initializer/
        predicate, and link to more details sections in
        Class::MOP::Attribute. (t0m)

    * Moose::Util::TypeConstraints
      - removed prototypes from all but the &-based stuff (mst)

    * Moose::Util::TypeConstraints
      - Creating a anonymous subtype with both a constraint and a
        message failed with a very unhelpful error, but should just
        work. Reported by t0m. (Dave Rolsky)

    * Tests
      - Some tests that used Test::Warn if it was available failed
        with older versions of Test::Warn. Reported by Fayland. (Dave
        Rolsky)
      - Test firing behavior of triggers in relation to builder/default/
        lazy_build. (t0m)
      - Test behavior of equals/is_a_type_of/is_a_subtype_of for all
        kinds of supported type. (t0m)

    * Moose::Meta::Class
      - In create(), do not pass "roles" option to the superclass
        - added related test that creates an anon metaclass with
          a required attribute

    * Moose::Meta::TypeConstraint::Class
    * Moose::Meta::TypeConstraint::Role
      - Unify behavior of equals/is_a_type_of/is_a_subtype_of with
        other types (as per change in 0.55_02). (t0m)

    * Moose::Meta::TypeConstraint::Registry
      - Fix warning when dealing with unknown type names (t0m)

    * Moose::Util::TypeConstraints
      - Reverted changes from 0.58 related to handle parameterized
        types. This caused random failures on BSD and Win32 systems,
        apparently related to the regex engine. This means that Moose
        can no longer parse structured type constraints like
        ArrayRef[Int,Int] or HashRef[name=>Str]. This will be
        supported in a slightly different way via MooseX::Types some
        time in the future. (Dave Rolsky)


(seb)
diff -r1.6 -r1.7 pkgsrc/devel/p5-Moose/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/p5-Moose/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/devel/p5-Moose/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Moose/Makefile 2008/10/19 19:17:57 1.6
+++ pkgsrc/devel/p5-Moose/Makefile 2008/10/22 00:58:28 1.7
@@ -1,27 +1,26 @@ @@ -1,27 +1,26 @@
1# $NetBSD: Makefile,v 1.6 2008/10/19 19:17:57 he Exp $ 1# $NetBSD: Makefile,v 1.7 2008/10/22 00:58:28 seb Exp $
2# 2#
3 3
4DISTNAME= Moose-0.58 4DISTNAME= Moose-0.59
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6PKGREVISION= 1 
7CATEGORIES= devel perl5 6CATEGORIES= devel perl5
8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://moose.perl.org/ 10HOMEPAGE= http://moose.perl.org/
12COMMENT= Postmodern object system for Perl 5 11COMMENT= Postmodern object system for Perl 5
13 12
14DEPENDS+= p5-Class-MOP>=0.66:../../devel/p5-Class-MOP 13DEPENDS+= p5-Class-MOP>=0.67:../../devel/p5-Class-MOP
15DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils 14DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
16DEPENDS+= p5-Sub-Exporter>=0.972:../../devel/p5-Sub-Exporter 15DEPENDS+= p5-Sub-Exporter>=0.972:../../devel/p5-Sub-Exporter
17 16
18BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep 17BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep
19BUILD_DEPENDS+= p5-DateTime-Format-MySQL-[0-9]*:../../time/p5-DateTime-Format-MySQL 18BUILD_DEPENDS+= p5-DateTime-Format-MySQL-[0-9]*:../../time/p5-DateTime-Format-MySQL
20BUILD_DEPENDS+= p5-Declare-Constraints-Simple-[0-9]*:../../devel/p5-Declare-Constraints-Simple 19BUILD_DEPENDS+= p5-Declare-Constraints-Simple-[0-9]*:../../devel/p5-Declare-Constraints-Simple
21BUILD_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String 20BUILD_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
22BUILD_DEPENDS+= p5-Locale-US-[0-9]*:../../misc/p5-Locale-US 21BUILD_DEPENDS+= p5-Locale-US-[0-9]*:../../misc/p5-Locale-US
23BUILD_DEPENDS+= p5-Module-Refresh-[0-9]*:../../devel/p5-Module-Refresh 22BUILD_DEPENDS+= p5-Module-Refresh-[0-9]*:../../devel/p5-Module-Refresh
24BUILD_DEPENDS+= p5-Params-Coerce-[0-9]*:../../devel/p5-Params-Coerce 23BUILD_DEPENDS+= p5-Params-Coerce-[0-9]*:../../devel/p5-Params-Coerce
25BUILD_DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common 24BUILD_DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common
26BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep 25BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
27BUILD_DEPENDS+= p5-Test-Exception>=0.21:../../devel/p5-Test-Exception 26BUILD_DEPENDS+= p5-Test-Exception>=0.21:../../devel/p5-Test-Exception

cvs diff -r1.4 -r1.5 pkgsrc/devel/p5-Moose/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Moose/distinfo 2008/10/06 20:56:57 1.4
+++ pkgsrc/devel/p5-Moose/distinfo 2008/10/22 00:58:28 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2008/10/06 20:56:57 seb Exp $ 1$NetBSD: distinfo,v 1.5 2008/10/22 00:58:28 seb Exp $
2 2
3SHA1 (Moose-0.58.tar.gz) = 876cb4eb89f617ab548308048a6bbfe653a955cc 3SHA1 (Moose-0.59.tar.gz) = 8ecd18b476e1a434a6ef70ce44935c8e4bb727b1
4RMD160 (Moose-0.58.tar.gz) = 44326cc29b1becc88d2de21eacc353a3a7be4d54 4RMD160 (Moose-0.59.tar.gz) = 03c6e3852f0c7fb08c2721518a107fdb77690ddf
5Size (Moose-0.58.tar.gz) = 247671 bytes 5Size (Moose-0.59.tar.gz) = 249750 bytes