NOTICE: This package has been removed from pkgsrc

./devel/p5-Class-MOP, Perl 5 module providing a meta object protocol

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.12, Package name: p5-Class-MOP-1.12, Maintainer: pkgsrc-users

The Perl 5 module Class::MOP is a fully functioning meta object
protocol for the Perl 5 object system. It makes no attempt to change
the behavior or characteristics of the Perl 5 object system, only
to create a protocol for its manipulation and introspection. It
does attempt to create the tools for building a rich set of extensions
to the Perl 5 object system


Required to run:
[lang/perl5] [devel/p5-Task-Weaken] [devel/p5-List-MoreUtils] [devel/p5-Data-OptList] [devel/p5-MRO-Compat] [devel/p5-Sub-Name] [devel/p5-Devel-GlobalDestruction] [devel/p5-Try-Tiny] [devel/p5-Package-Stash] [devel/p5-Package-DeprecationManager]

Required to build:
[devel/p5-Test-Exception] [devel/p5-Test-Simple] [devel/p5-Test-Output] [devel/p5-SUPER] [devel/p5-Test-LeakTrace] [devel/p5-Test-Requires]

Master sites: (Expand)

SHA1: 66ac64d98b618b26610ca1aa1dfa4215cb10e879
RMD160: 5f99cf47f769c736fd89abbce485dd176b918a88
Filesize: 197.03 KB

Version history: (Expand)


CVS history: (Expand)


   2011-08-23 11:30:05 by David Brownlee | Files touched by this commit (3) | Package removed
Log message:
retite p5-Class-MOP - now part of p5-Moose
   2011-08-10 06:30:01 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.12:
* Remove usage of undocumented Package::Stash APIs from the tests. This
  prevents the tests from failing on Package::Stash >= 0.18.
   2010-09-17 07:52:52 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating devel/p5-Class-MOP from 1.07 to 1.08

pkgsrc changes:
- add Test::Requires dependency

Upstream changes:
1.08 Mon, Sep 13, 2010
  [BUG FIXES]
  * The get_method_list and _get_local_methods methods blew up in the face
    of subroutine stubs. (Goro Fuji)
   2010-08-26 00:08:45 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update p5-Class-MOP from version 1.04nb1 to version 1.07.

Upstream changes:
1.07 Tue, Aug 25, 2010

  [BUG FIXES]

  * Fix a mysterious error reported by Piers Cawley. The error showed up as
    "Can't use an undefined value as a symbol reference at
    /usr/local/lib/perl/5.10.1/Class/MOP/Mixin/HasMethods.pm line 167." (Dave
    Rolsky)

1.06 Sun, Aug 23, 2010

  [BUG FIXES]

  * Version 1.05 no longer reported constants as methods, except with Perl
    5.8.x, and doing so in 5.8.x caused test failures. Constants are now
    _expected_ to be reported as methods, and we explicitly test this. (Dave
    Rolsky)

1.05 Sun, Aug 22, 2010

  [ENHANCEMENTS]

  * Refactorings and improvements to how defaults are handled, particularly
    for inlined code (doy).

  * Optimizations that should help speed up compilation time (Dave Rolsky).
   2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | Package updated
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
   2010-07-26 23:12:29 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update p5-Class-MOP from version 1.03 to version 1.04.

Pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.04 Tue, Jul 25, 2010

  [ENHANCEMENTS]

  * Class::MOP::Deprecated now uses Package::DeprecationManager
    internally. Deprecation warnings are now only issued once for each calling
    package, which cuts down on noise. When importing Class::MOP::Deprecated,
    the request API version should now be passed in the "-api_version"
    flag. However, the old "-compatible" flag will continue to work. (Dave
    Rolsky).
   2010-06-12 23:46:18 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update p5-Class-MOP from version 1.02 to version 1.03.

Pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.03 Sat, Jun 5, 2010

  [ENHANCEMENTS]

  * Make CMOP::Package a thin wrapper around Package::Stash (doy).
   2010-05-24 22:09:50 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update p5-Class-MOP from version 1.01 to version 1.02.

Pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.02 Thu, May, 2010

  [API CHANGES]

  * Packages and modules no longer have methods - this functionality was
    moved back up into Class::MOP::Class (doy).

  [ENHANCEMENTS]

  * Metaclass incompatibility checking now checks all metaclass types. (doy)

  * Class::MOP can now do simple metaclass incompatibility fixing: if your
    class's metaclass is a subclass of your parent class's metaclass, it will
    just use the parent class's metaclass directly. (doy)