Mon Jan 30 01:39:27 2017 UTC ()
Update to 2.2001
Update DEPENDS

Upstream changes:
2.2001   2017-01-29

  [TESTS]

  - fixed variable interpolation in filename in test (RT#120033)

2.2000   2017-01-29

  [OTHER]

  - increased minimum required version of Sub::Name.

2.1905   2017-01-07 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Added support for __no_BUILD__ as a constructor argument to skip calling
    any BUILD subs (used internally by modules like Moo that have their own
    implementation of calling BUILD) (PR#142, Graham Knop)

2.1904   2016-12-22 (TRIAL RELEASE)

  [BUG FIXES]

  - Slight tweaks to the syntax used for hashes in a few tests, that were
    broken by a recent Test::More release that started using a new namespace
    that clashes with a (bareword) type name in these tests. (PR#141,
    D.Maestro)

2.1903   2016-11-22 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - When an attribute defines two methods (say a reader and writer) with the
    same name, this now generates a warning.

  - The warning when attribute methods overwrite one another is now much more
    informative. It includes the type of accessors involve (reader, writer,
    predicate, etc.) as well as the file and line where each accessor was
    defined. Fixes RT #118325.

  [BUG FIXES]

  - Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor
    method for the benefit of MooseX::CurriedDelegation.

  - The definition context (package, file, & line) for attributes on
    Class::MOP and Moose metaclasses was wrong in all cases.

2.1902   2016-10-23 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - The stack trace for an inlined delegation now tells you where the
    delegating attribute was declared (file and line number).

2.1901   2016-10-20 (TRIAL RELEASE)

  [TESTS]

  - warnings are only checked for in tests under AUTHOR_TESTING, so as to not
    prevent installation when warnings occur in prerequisites.

2.1900   2016-10-09 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Most delegations are inlined now. This is not done for speed but rather to
    improve stack traces when the delegated-to method throws an exception or
    when the delegated-to method simply does not exist in the
    delegatee. Previously, this stack trace and associated error were less
    helpful than they could have been. Requested by Tim Bunce, Olaf Alders,
    and Van de Bugger. (RT#46614, RT#98402, and RT#109631).


(wen)
diff -r1.100 -r1.101 pkgsrc/devel/p5-Moose/Makefile
diff -r1.82 -r1.83 pkgsrc/devel/p5-Moose/distinfo

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

--- pkgsrc/devel/p5-Moose/Makefile 2017/01/02 07:42:24 1.100
+++ pkgsrc/devel/p5-Moose/Makefile 2017/01/30 01:39:27 1.101
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.100 2017/01/02 07:42:24 wen Exp $ 1# $NetBSD: Makefile,v 1.101 2017/01/30 01:39:27 wen Exp $
2 2
3DISTNAME= Moose-2.1807 3DISTNAME= Moose-2.2001
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5CATEGORIES= devel perl5 5CATEGORIES= devel perl5
6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://moose.perl.org/ 9HOMEPAGE= http://moose.perl.org/
10COMMENT= Postmodern object system for Perl 5 10COMMENT= Postmodern object system for Perl 5
11LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
12 12
13DEPENDS+= p5-Class-Load>=0.09:../../devel/p5-Class-Load 13DEPENDS+= p5-Class-Load>=0.09:../../devel/p5-Class-Load
14DEPENDS+= p5-Class-Load-XS>=0.01:../../devel/p5-Class-Load-XS 14DEPENDS+= p5-Class-Load-XS>=0.01:../../devel/p5-Class-Load-XS
15DEPENDS+= p5-Data-OptList>=0.107:../../devel/p5-Data-OptList 15DEPENDS+= p5-Data-OptList>=0.107:../../devel/p5-Data-OptList
16DEPENDS+= p5-Devel-GlobalDestruction>=0:../../devel/p5-Devel-GlobalDestruction 16DEPENDS+= p5-Devel-GlobalDestruction>=0:../../devel/p5-Devel-GlobalDestruction
17DEPENDS+= p5-Devel-OverloadInfo>=0.004:../../devel/p5-Devel-OverloadInfo 17DEPENDS+= p5-Devel-OverloadInfo>=0.004:../../devel/p5-Devel-OverloadInfo
18DEPENDS+= p5-Devel-StackTrace>=1.33:../../devel/p5-Devel-StackTrace 18DEPENDS+= p5-Devel-StackTrace>=1.33:../../devel/p5-Devel-StackTrace
19DEPENDS+= p5-Dist-CheckConflicts>=0.02:../../devel/p5-Dist-CheckConflicts 19DEPENDS+= p5-Dist-CheckConflicts>=0.02:../../devel/p5-Dist-CheckConflicts
20DEPENDS+= p5-Eval-Closure>=0.04:../../devel/p5-Eval-Closure #XXX 20DEPENDS+= p5-Eval-Closure>=0.04:../../devel/p5-Eval-Closure #XXX
21DEPENDS+= p5-Module-Runtime>=0.014:../../devel/p5-Module-Runtime 21DEPENDS+= p5-Module-Runtime>=0.014:../../devel/p5-Module-Runtime
22DEPENDS+= p5-Module-Runtime-Conflicts>=0.002:../../devel/p5-Module-Runtime-Conflicts 22DEPENDS+= p5-Module-Runtime-Conflicts>=0.002:../../devel/p5-Module-Runtime-Conflicts
23DEPENDS+= p5-MRO-Compat>=0.05:../../devel/p5-MRO-Compat 23DEPENDS+= p5-MRO-Compat>=0.05:../../devel/p5-MRO-Compat
24DEPENDS+= p5-Package-Stash>=0.32:../../devel/p5-Package-Stash 24DEPENDS+= p5-Package-Stash>=0.32:../../devel/p5-Package-Stash
25DEPENDS+= p5-Package-Stash-XS>=0.24:../../devel/p5-Package-Stash-XS 25DEPENDS+= p5-Package-Stash-XS>=0.24:../../devel/p5-Package-Stash-XS
26DEPENDS+= p5-Params-Util>=1.00:../../devel/p5-Params-Util 26DEPENDS+= p5-Params-Util>=1.00:../../devel/p5-Params-Util
27DEPENDS+= p5-Sub-Exporter>=0.980:../../devel/p5-Sub-Exporter 27DEPENDS+= p5-Sub-Exporter>=0.980:../../devel/p5-Sub-Exporter
28DEPENDS+= p5-Sub-Identify>=0:../../devel/p5-Sub-Identify 28DEPENDS+= p5-Sub-Identify>=0:../../devel/p5-Sub-Identify
29DEPENDS+= p5-Sub-Name>=0.05:../../devel/p5-Sub-Name 29DEPENDS+= p5-Sub-Name>=0.20:../../devel/p5-Sub-Name
30DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken 30DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
31DEPENDS+= p5-Try-Tiny>=0.17:../../devel/p5-Try-Tiny 31DEPENDS+= p5-Try-Tiny>=0.17:../../devel/p5-Try-Tiny
32DEPENDS+= p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean 32DEPENDS+= p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean
33DEPENDS+= p5-Scalar-List-Utils>=1.45:../../devel/p5-Scalar-List-Utils 33DEPENDS+= p5-Scalar-List-Utils>=1.45:../../devel/p5-Scalar-List-Utils
34# Note: Moose can take advantage of PartialDump, but as PartialDump depends 34# Note: Moose can take advantage of PartialDump, but as PartialDump depends
35# on Moose, we cannot add it to DEPENDS 35# on Moose, we cannot add it to DEPENDS
36 36
37BUILD_DEPENDS+= p5-Test-Fatal>=0.05:../../devel/p5-Test-Fatal 37BUILD_DEPENDS+= p5-Test-Fatal>=0.05:../../devel/p5-Test-Fatal
38BUILD_DEPENDS+= p5-Test-Requires>=0.05:../../devel/p5-Test-Requires 38BUILD_DEPENDS+= p5-Test-Requires>=0.05:../../devel/p5-Test-Requires
39 39
40CONFLICTS+= p5-Class-MOP-[0-9]* 40CONFLICTS+= p5-Class-MOP-[0-9]*
41 41
42BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep 42BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep

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

--- pkgsrc/devel/p5-Moose/distinfo 2017/01/02 07:42:24 1.82
+++ pkgsrc/devel/p5-Moose/distinfo 2017/01/30 01:39:27 1.83
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.82 2017/01/02 07:42:24 wen Exp $ 1$NetBSD: distinfo,v 1.83 2017/01/30 01:39:27 wen Exp $
2 2
3SHA1 (Moose-2.1807.tar.gz) = 1a60d723a4c192e62e9ed6cc18ee5eb0d51d42c8 3SHA1 (Moose-2.2001.tar.gz) = 7637617a8541a9939bd24a6f6e9b8360be022417
4RMD160 (Moose-2.1807.tar.gz) = b0cd401b937de5e335163307f31e63b5b38eda0a 4RMD160 (Moose-2.2001.tar.gz) = b8255b7729f3902f6a7d7e8b0f9f152cf224ce49
5SHA512 (Moose-2.1807.tar.gz) = ed06452cb7bbeecab8ba237448175f290a21b68bb3f3c15d530d2828968159fe9b9259a8d9e5fc82596b47a4cc571f558557f5c52558733dec2d5eb6b055af13 5SHA512 (Moose-2.2001.tar.gz) = a9a034dce66e1e1878dca1b440cca8ad7a8e83a7c2b693836ac6396f2f8d105d94688154c11bcfc41bc091f67a341345403e51fad05ae500a6c342b4200c6d01
6Size (Moose-2.1807.tar.gz) = 809565 bytes 6Size (Moose-2.2001.tar.gz) = 812962 bytes