Subject: CVS commit: pkgsrc/devel/p5-Moose
From: Wen Heping
Date: 2014-01-08 07:39:49
Message id: 20140108063949.7F39996@cvs.netbsd.org

Log Message:
Update to 2.1200

Upstream changes:
2.1200   2014-01-06

  [OTHER]

  - Releasing 2.1108 as stable (last stable release was 2.1005).

2.1108   2014-01-04 (TRIAL RELEASE)

  [OTHER]
    - fixed distribution manifest
    - minor documentation and metadata updates

2.1107   2013-11-29 (TRIAL RELEASE)

  [OTHER]

  - many additions to the list of conflicting modules (those that require
    updates after installing Moose), reflecting recent API changes
  - now failing early at build time, with a useful error message, if a
    compiler is not available

2.1106   2013-11-05 (TRIAL RELEASE)

  [BUG FIXES]

  - throw_error import cleaned from Moose::Object after use (doy)
  - resolved new circular load issue between Moose::Util and Class::MOP (Kent
    Fredric, RT#89713 and PR # 42)

2.1105   2013-10-30 (TRIAL RELEASE)

  [BUG FIXES]

  - legacy throw_error now takes multiple arguments, like confess does
    (Karen Etheridge)

2.1104   2013-10-29 (TRIAL RELEASE)

  [BUG FIXES]

  - Class::MOP::Object::_inline_throw_error is back, used by some MooseX
    modules (Upasana)

2.1103   2013-10-25 (TRIAL RELEASE)

  [BUG FIXES]

  - fix errors in last trial release relating to Moose::Error::Default,
    Moose::Util::throw_error (Upasana)

2.1102   2013-10-20 (TRIAL RELEASE)

  [BUG FIXES]

  - die if a role to consume can't be found -- this restores behaviour as in
    2.1005 (doy)
  - fix test to accomodate Devel::PartialDump possibly not being installed
    (Upasana)

2.1101   2013-10-20 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Moose string exceptions have been replaced by Moose::Exception objects. See
    Moose::Manual::Delta for details.

2.1100   2013-09-07 (TRIAL RELEASE)

  [DEPRECATIONS]

  - Class::MOP::load_class, Class::MOP::is_class_loaded, and
    Class::MOP::load_first_existing_class are now deprecated. See
    Moose::Manual::Delta for details.

  - The non-arrayref forms of enum and duck_type have been deprecated. See
    Moose::Manual::Delta for details.

  - Many deprecated features have now been removed:
    - optimize_as for type constraints
    - the "default is" and "default default" features for \ 
native delegations
    - setting coerce => 1 on an attribute whose type constraint has no coercion
    - the public version of Moose::Meta::Method::Destructor::initialize_body

  [ENHANCEMENTS]

  - Creating classes with Moose now always sets the appropriate entry in %INC,
    even if it wasn't loaded from a file. This should make writing classes
    inline easier, and will allow us to be more intelligent about figuring out
    when classes are loaded in the future. See Moose::Manual::Delta for more
    details. Note that this is slightly backwards-incompatible in some edge
    cases.

  - Moose now uses Module::Runtime instead of Class::Load to load classes. This
    means that there are no more issues with the weird heuristics that
    Class::Load does to determine if a class was previously loaded (inheriting
    from an empty package is now possible, for instance). See
    Moose::Manual::Delta for more details. This is also slightly
    backwards-incompatible in some edge cases.

Files:
RevisionActionfile
1.66modifypkgsrc/devel/p5-Moose/Makefile
1.54modifypkgsrc/devel/p5-Moose/distinfo