Path to this page:
NOTICE: This package has been removed from pkgsrc./
devel/p5-Class-MOP,
Perl 5 module providing a meta object protocol
Branch: CURRENT,
Version: 1.12,
Package name: p5-Class-MOP-1.12,
Maintainer: pkgsrc-usersThe 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)
- (2011-08-24) Package deleted from pkgsrc
- (2011-08-10) Updated to version: p5-Class-MOP-1.12
- (2010-09-17) Updated to version: p5-Class-MOP-1.08
- (2010-08-26) Updated to version: p5-Class-MOP-1.07
- (2010-08-21) Updated to version: p5-Class-MOP-1.04nb1
- (2010-07-27) Updated to version: p5-Class-MOP-1.04
CVS history: (Expand)
2011-08-23 11:30:05 by David Brownlee | Files touched by this commit (3) | |
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) |
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) | |
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) |
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) |
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) |
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)
|