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

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


Branch: CURRENT, Version: 2.2011nb1, Package name: p5-Moose-2.2011nb1, 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:
[lang/perl5] [devel/p5-Task-Weaken] [devel/p5-Scalar-List-Utils] [devel/p5-Params-Util] [devel/p5-Devel-StackTrace] [devel/p5-Sub-Exporter] [devel/p5-Data-OptList] [devel/p5-MRO-Compat] [devel/p5-Sub-Name] [devel/p5-Sub-Identify] [devel/p5-Devel-GlobalDestruction] [devel/p5-namespace-autoclean] [devel/p5-Try-Tiny] [devel/p5-Package-Stash] [devel/p5-Package-DeprecationManager] [devel/p5-Dist-CheckConflicts] [devel/p5-Package-Stash-XS] [devel/p5-Eval-Closure] [devel/p5-Class-Load] [devel/p5-Module-Runtime] [devel/p5-Class-Load-XS] [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-IO-String] [time/p5-DateTime-Format-MySQL] [devel/p5-Algorithm-C3] [devel/p5-PadWalker] [devel/p5-Test-Output] [databases/p5-DBM-Deep] [devel/p5-Params-Coerce] [devel/p5-SUPER] [misc/p5-Locale-US] [devel/p5-Declare-Constraints-Simple] [time/p5-DateTime-Calendar-Mayan] [devel/p5-Test-LeakTrace] [devel/p5-Test-Requires] [www/p5-HTTP-Message] [devel/p5-Test-Fatal] [devel/p5-CPAN-Meta-Check] [devel/p5-Test-CheckDeps] [devel/p5-Test-Warnings] [devel/p5-Module-Metadata] [devel/p5-Test-CleanNamespaces] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 23964f397ef7a2bdd3cd0e228db50ff5b687c3d9
RMD160: 689dd06754cd28e10e2ee60ab2e89ed6a12930c9
Filesize: 803.827 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-05-16 08:42:31 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.2011

Upstream changes:
2.2011   2018-05-16

  [BUG FIXES]

  - Various native trait methods would refuse "0" where they expected a
    string.  They have been fixed to allow all defined, non-reference values,
    and all objects with string, number, or boolean overloads.

  [DOCUMENTATION]

  - Moose::Manual::Construction now notes that roles can modify the BUILD sub.
    (thanks, E. Choroba!)

  [OTHER]

  - adjustments have been made to the Makefile for 'bmake', so it now works
    when not run in compatibility mode (Leon Timmermans).
   2018-02-19 14:31:35 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.2010
Update DEPENDS

Upstream changes:
2.2010   2018-02-16

  [OTHER]

  - A performance improvement with operator overloads has been made by making
    use of a new Devel::OverloadInfo interface (thanks, ilmari!)
   2017-11-29 14:39:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Moose: update to 2.2009.

2.2009   2017-11-29

  [BUG FIXES]

  - Some hash native trait methods (notably clear and delete) were broken in
    various ways when the associated attribute's type allowed for coercion of
    the hash values and coercion was enabled for the hash. Reported by Ralf
    Bartel in RT #12737.

  [TESTS]

  - fixed tests (new in 2.2008) that sometimes fail under Windows.
   2017-11-24 15:21:50 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Moose: update to 2.2008.

2.2008   2017-11-21

  [BUG FIXES]

  - fixed empty exception messages under -d (new issue in 2.2007)
   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.