--- - branch: MAIN date: Sun Feb 8 18:49:34 UTC 2009 files: - new: '1.8' old: '1.7' path: pkgsrc/devel/p5-Mouse/Makefile pathrev: pkgsrc/devel/p5-Mouse/Makefile@1.8 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/p5-Mouse/distinfo pathrev: pkgsrc/devel/p5-Mouse/distinfo@1.7 type: modified id: 20090208T184934Z.d393d5c36a99efeb453c478bb4e5e54fddf3851f log: | Update from version 0.14 to version 0.15. pkgsrc changes: * No language is needed to build this package. Upstream changes: 0.15 Thu Feb 5 11:44:05 2009 * Don't export Mouse's sugar into the package 'main' * Rename Mouse::TypeRegistry to Mouse::Util::TypeConstraints * "type" sugar for when you're not subtyping anything * Keep track of the source package of each type * Moose lets you redefine a type within the same package, so we now do too * Borrow more of Moose's meta API * Mouse::Util::TypeConstraints now uses Exporter so you can select which sugar you want * class_type shouldn't load the class (Moose compat; no easy fix :/) * suppress warnings when we use "around" and "has '+...'" (dann) * use Data::Util to make method modifiers fast if it's available (dann) * Implement "enum" type constraints * Implement "override" and "super" * MouseX::Types is now in its own dist module: pkgsrc subject: 'CVS commit: pkgsrc/devel/p5-Mouse' unixtime: '1234118974' user: seb