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

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


Branch: CURRENT, Version: 2.2012, Package name: p5-Moose-2.2012, 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: 636583de1d454b7c0109b28aae184e9abc1cd681
RMD160: 785458745405ff00dcc980520d6da3c5fb1d38a7
Filesize: 822.863 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-01 06:09:22 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/p5-Moose) Updated to 2.2012

2.2012   2019-11-22
  [TESTS]
  - adjust test of missing package to accomodate new diagnostic message in
    perl 5.31.6 (RT#130929)
   2019-11-03 11:16:06 by Roland Illig | Files touched by this commit (152)
Log message:
devel/p5-*: align variable assignments

pkglint -Wall -F --only aligned --only indent p5-*

No manual corrections.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   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)