Tue Jul 7 18:43:30 2009 UTC ()
pkgsrc changes:
  - Updating package for p5 module Moose from 0.81 to 0.87
  - Adjust dependencies according to META.yml

Upstream changes:
0.87 Tue Jul 7, 2009
    * Moose::Meta::Method::Delegation
      - Once again allow class names as well as objects for
        delegation. This was changed in 0.86.

0.86 Fri Jul 3, 2009
    * Moose::Meta::Class::Immutable::Trait
      - Fixes to work with the latest Class::MOP.

    * Moose::Meta::Method::Delegation
      - Delegation now dies with a more useful error message if the
        attribute's accessor returns something defined but
        unblessed. (hdp)

0.85 Fri, Jun 26, 2009
    * Moose::Meta::Attribute
      - The warning for 'no associated methods' is now split out into
        the _check_associated_methods method, so that extensions can
        safely call 'after install_accessors => ...'. This fixes a
        warning from MooseX::AttributeHelpers. (hdp)

0.84 Fri, Jun 26, 2009
    * Moose::Role
      - has now sets definition_context for attributes defined in
        roles. (doy)

    * Moose::Meta::Attribute
      - When adding an attribute to a metaclass, if the attribute has
        no associated methods, it will give a deprecation
        warning. (hdp)
      - Methods generated by delegation were not being added to
        associated_methods. (hdp)
      - Attribute accessors (reader, writer, accessor, predicate,
        clearer) now warn if they overwrite an existing method. (doy)
      - Attribute constructors now warn very noisily about unknown (or
        mispelled) arguments

    * Moose::Util::TypeConstraints
      - Deprecated the totally useless Role type name, which just
        checked if $object->can('does'). Note that this is _not_ the
        same as a type created by calling role_type('RoleName').

    * Moose::Util::TypeConstraints
    * Moose::Meta::TypeConstraint::DuckType
      - Reify duck type from a regular subtype into an actual class
        (Sartak)
        - Document this because Sartak did all my work for me
          (perigrin)

    * Moose::Meta::Attribute
      - Allow Moose::Meta::TypeConstraint::DuckType in handles, since
        it is just a list of methods (Sartak)

    * Moose::Meta::Role
      - The get_*_method_modifiers methods would die if the role had
        no modifiers of the given type (Robert Buels).

0.83 Tue, Jun 23, 2009
    * Moose::Meta::Class
      - Fix _construct_instance not setting the special __MOP__ object
        key in instances of anon classes. (doy)

0.82 Sun, Jun 21, 2009
    * Moose::Manual::Types
      - Mention MooseX::Types early to avoid users falling down the
        string parsing rathole (mst)

    * Moose::Manual::MooseX
      - Add warnings about class-level extensions and mention considering
        using plain objects instead


(sno)
diff -r1.25 -r1.26 pkgsrc/devel/p5-Moose/Makefile
diff -r1.23 -r1.24 pkgsrc/devel/p5-Moose/distinfo

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

--- pkgsrc/devel/p5-Moose/Makefile 2009/06/15 21:16:02 1.25
+++ pkgsrc/devel/p5-Moose/Makefile 2009/07/07 18:43:30 1.26
@@ -1,46 +1,48 @@ @@ -1,46 +1,48 @@
1# $NetBSD: Makefile,v 1.25 2009/06/15 21:16:02 sno Exp $ 1# $NetBSD: Makefile,v 1.26 2009/07/07 18:43:30 sno Exp $
2# 2#
3 3
4DISTNAME= Moose-0.81 4DISTNAME= Moose-0.87
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6CATEGORIES= devel perl5 6CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://moose.perl.org/ 10HOMEPAGE= http://moose.perl.org/
11COMMENT= Postmodern object system for Perl 5 11COMMENT= Postmodern object system for Perl 5
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14DEPENDS+= p5-Class-MOP>=0.85:../../devel/p5-Class-MOP 14DEPENDS+= p5-Class-MOP>=0.89:../../devel/p5-Class-MOP
15DEPENDS+= p5-Data-OptList-[0-9]*:../../devel/p5-Data-OptList 15DEPENDS+= p5-Data-OptList-[0-9]*:../../devel/p5-Data-OptList
16DEPENDS+= p5-List-MoreUtils>=0.12:../../devel/p5-List-MoreUtils 16DEPENDS+= p5-List-MoreUtils>=0.12:../../devel/p5-List-MoreUtils
17DEPENDS+= p5-Sub-Exporter>=0.972:../../devel/p5-Sub-Exporter 17DEPENDS+= p5-Sub-Exporter>=0.980:../../devel/p5-Sub-Exporter
18DEPENDS+= p5-Sub-Name-[0-9]*:../../devel/p5-Sub-Name 18DEPENDS+= p5-Sub-Name-[0-9]*:../../devel/p5-Sub-Name
19DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken 19DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
20 20
21BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep 21BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep
 22BUILD_DEPENDS+= p5-DateTime-Calendar-Mayan-[0-9]*:../../time/p5-DateTime-Calendar-Mayan
22BUILD_DEPENDS+= p5-DateTime-Format-MySQL-[0-9]*:../../time/p5-DateTime-Format-MySQL 23BUILD_DEPENDS+= p5-DateTime-Format-MySQL-[0-9]*:../../time/p5-DateTime-Format-MySQL
23BUILD_DEPENDS+= p5-Declare-Constraints-Simple-[0-9]*:../../devel/p5-Declare-Constraints-Simple 24BUILD_DEPENDS+= p5-Declare-Constraints-Simple-[0-9]*:../../devel/p5-Declare-Constraints-Simple
24BUILD_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String 25BUILD_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
25BUILD_DEPENDS+= p5-Locale-US-[0-9]*:../../misc/p5-Locale-US 26BUILD_DEPENDS+= p5-Locale-US-[0-9]*:../../misc/p5-Locale-US
26BUILD_DEPENDS+= p5-Module-Refresh-[0-9]*:../../devel/p5-Module-Refresh 27BUILD_DEPENDS+= p5-Module-Refresh-[0-9]*:../../devel/p5-Module-Refresh
27BUILD_DEPENDS+= p5-Params-Coerce-[0-9]*:../../devel/p5-Params-Coerce 28BUILD_DEPENDS+= p5-Params-Coerce-[0-9]*:../../devel/p5-Params-Coerce
28BUILD_DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common 29BUILD_DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common
29BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep 30BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
30BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception 31BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception
31BUILD_DEPENDS+= p5-Test-Output-[0-9]*:../../devel/p5-Test-Output 32BUILD_DEPENDS+= p5-Test-Output-[0-9]*:../../devel/p5-Test-Output
32BUILD_DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage 33BUILD_DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage
33BUILD_DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod 34BUILD_DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod
 35BUILD_DEPENDS+= p5-Test-Simple>=0.77:../../devel/p5-Test-Simple
34BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn 36BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
35BUILD_DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI 37BUILD_DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
36BUILD_DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww 38BUILD_DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
37 39
38PKG_DESTDIR_SUPPORT= user-destdir 40PKG_DESTDIR_SUPPORT= user-destdir
39 41
40USE_LANGUAGES= # empty 42USE_LANGUAGES= # empty
41PERL5_PACKLIST= auto/Moose/.packlist 43PERL5_PACKLIST= auto/Moose/.packlist
42 44
43# keep bundled Module::Install - it's modified 45# keep bundled Module::Install - it's modified
44MAKE_PARAMS+= --skipdeps 46MAKE_PARAMS+= --skipdeps
45#PERL5_MODULE_TYPE= Module::Install 47#PERL5_MODULE_TYPE= Module::Install
46 48

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

--- pkgsrc/devel/p5-Moose/distinfo 2009/06/15 21:16:02 1.23
+++ pkgsrc/devel/p5-Moose/distinfo 2009/07/07 18:43:30 1.24
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.23 2009/06/15 21:16:02 sno Exp $ 1$NetBSD: distinfo,v 1.24 2009/07/07 18:43:30 sno Exp $
2 2
3SHA1 (Moose-0.81.tar.gz) = bcc43708ed85de58c1a38c80049d587f74449ffa 3SHA1 (Moose-0.87.tar.gz) = abf7c5a65029820df2c2cf55587d22792a8a1591
4RMD160 (Moose-0.81.tar.gz) = 6b354569df1e8a39c469133b66f9ff48ac348b66 4RMD160 (Moose-0.87.tar.gz) = d8f6c30589b44e3d5cace642bd33b4657ed891a7
5Size (Moose-0.81.tar.gz) = 322128 bytes 5Size (Moose-0.87.tar.gz) = 329309 bytes