./devel/p5-Moose, Postmodern object system for Perl 5

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2007, Package name: p5-Moose-2.2007, Maintainer: pkgsrc-users

Moose is an extension of the Perl 5 object system.
The main goal of Moose is to make Perl 5 Object Oriented programming
easier, more consistent and less tedious. With Moose you can to
think more about what you want to do and less about the mechanics
of OOP.
Additionally, Moose is built on top of Class::MOP, which is a
metaclass system for Perl 5. This means that Moose not only makes
building normal Perl 5 objects better, but it provides the power
of metaclass programming as well.


Required to run:
[devel/p5-Scalar-List-Utils] [devel/p5-Params-Util] [devel/p5-Data-OptList] [devel/p5-Sub-Name] [devel/p5-Sub-Identify] [devel/p5-namespace-autoclean] [devel/p5-Try-Tiny] [devel/p5-Package-Stash-XS] [devel/p5-Eval-Closure] [devel/p5-Class-Load] [devel/p5-Module-Runtime] [devel/p5-Devel-OverloadInfo] [devel/p5-Module-Runtime-Conflicts]

Required to build:
[textproc/p5-Regexp-Common] [www/p5-URI] [devel/p5-Module-Refresh] [devel/p5-Test-Inline] [devel/p5-Test-Memory-Cycle] [devel/p5-Test-Deep] [devel/p5-PadWalker] [devel/p5-Test-Output] [devel/p5-Params-Coerce] [misc/p5-Locale-US] [devel/p5-Declare-Constraints-Simple] [devel/p5-Test-LeakTrace] [devel/p5-Test-Requires] [www/p5-HTTP-Message] [devel/p5-Module-Metadata] [devel/p5-Test-CleanNamespaces] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: fd78147bc5681d9cdb3e549b4ac3e494fa896fb5
RMD160: 4d6268ff5514898c14d1ef809700125d22388a7d
Filesize: 799.342 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-13 02:44:53 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.2007

Upstream changes:
2.2007   2017-11-12

  [DOCUMENTATION]

  - The Moose::Manual::Attributes pod has been amended to clarify that
    'required' attributes can be satisfied with a 'default' or 'builder' sub,
    and that 'ro' attributes can be set through the constructor.

  - The Moose::Manual::Types pod has been amended to recommend
    Params::ValidationCompiler and Moops instead of older modules (which are
    slow and/or deprecated).

  - other small documentation fixes (thanks to Chris Weyl and Anirvan
    Chatterjee!)

  [OTHER]

  - some dead code has been removed (thanks, Jens Berthold!)

  - all Moose exception classes have been made immutable.
   2017-09-27 16:03:51 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
p5-Moose: add missing dependency

Bump PKGREVISION.
   2017-09-03 10:37:04 by Thomas Klausner | Files touched by this commit (182)
Log message:
Comment out dead MASTER_SITES/HOMEPAGEs.
   2017-07-22 10:51:50 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.2006

Upstream changes:
2.2006   2017-07-12

  [BUG FIXES]

  - Passing roles as a mix of role names and role objects to
    Moose::Meta::class->create_anon_class could throw a bogus exception about
    'Roles with parameters cannot be cached ...'. Fixed by Olivier
    Mengu矇. Based on PR #117.
   2017-06-18 05:30:35 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Moose to 2.2005
---------------------------------
2.2005   2017-05-03
  [OTHER]
  - increased minimum required version of Test::More, to ensure a reliable
      subtest.
   2017-06-13 09:01:42 by Maya Rashish | Files touched by this commit (1)
Log message:
PR pkg/52294: circular perl dependencies

Cyclic dependency for package:
p5-MetaCPAN-Client-2.016000
p5-Type-Tiny-1.002001
p5-Moose-2.2004nb1
p5-Test-DependentModules-0.26nb2
p5-MetaCPAN-Client-2.016000

p5-Test-DependentModules is only needed to run the p5-Moose tests, so comment
out the dependency.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-02-03 03:06:38 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.2004

Upstream changes:
2.2004   2017-01-31

  [BUG FIXES]

  - When an attribute was specified as 'rw' and you also provided an accessor
    name matching the attribute and there was an explicit writer, Moose would
    try to make an additional reader access with the same name as the
    attribute. Then Moose would warn about overwriting an accessor with a
    reader. This is related to the bugs reported in RT #120040.

2.2003   2017-01-30

  [BUG FIXES]

  - Moose could die when attempting to warn about overwriting an attribute's
    access method in some cases (since version 2.1902) (RT #120040)

2.2002   2017-01-30

  [BUG FIXES]

  - Creating a Moose subclass of a Moo class with an attribute with a
    delegation would cause a warning (since version 2.1902).