./devel/p5-MooseX-Types, Organise your Moose types in libraries

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


Branch: CURRENT, Version: 0.44nb1, Package name: p5-MooseX-Types-0.44nb1, Maintainer: pkgsrc-users

The types provided with Moose are by design global. This package
helps you to organise and selectively import your own and the
built-in types in libraries. As a nice side effect, it catches
typos at compile-time too.

However, the main reason for this module is to provide an easy way
to not have conflicts with your type names, since the internal
fully qualified names of the types will be prefixed with the
library's name.

This module will also provide you with some helper functions to
make it easier to use Moose types in your code.


Required to run:
[lang/perl5] [devel/p5-Carp-Clan] [devel/p5-Sub-Install] [devel/p5-namespace-clean] [devel/p5-Sub-Name] [devel/p5-Moose]

Required to build:
[devel/p5-Test-Simple] [devel/p5-Test-Requires] [devel/p5-Test-Fatal] [devel/p5-Module-Build-Tiny]

Master sites: (Expand)

SHA1: 0150925710c24fd8128d1bf140c57ed14b0171a6
RMD160: cfd88c5f4bf1fdb89c906f9bbb3e8a34d51936b4
Filesize: 51.618 KB

Version history: (Expand)


CVS history: (Expand)


   2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049)
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
   2014-03-09 14:22:32 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.44

Upstream changes:
0.44      2014-03-09 04:16:20Z
        - full respect for namespaces: declared types are now properly
          installed into the proper package, so they survive
          namespace::autoclean; however, types imported from the declaration
          class are still properly cleaned by namespace::autoclean (as
          implemented in trial versions 0.40-0.43)

0.43      2014-01-17 01:25:55Z (TRIAL RELEASE)
        - line numbers in shipped code are now almost the same (within 3) as
          the repository source, for easier debugging
        - skipped new namespacing tests that fail with older Moose versions,
          due to an inability to install blessed subs

0.42      2014-01-04 23:31:58Z (TRIAL RELEASE)
        - declared (not imported) types are now properly installed into the
          proper package, so they survive namespace::autoclean (fixed this
          time)
   2014-01-09 08:17:36 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.41

Upstream changes:
0.41      2013-12-21 17:21:41Z
        - reversed changes in 0.40, until compatibility issues with older
          Moose versions are figured out

0.40      2013-12-20 06:38:15Z
        - types are now properly installed into the proper package, so they
          survive namespace::autoclean

0.39      2013-11-30 18:31:32Z
        - more strict warnings checking in tests
        - re-release to fix compile test
   2013-11-05 01:46:10 by Wen Heping | Files touched by this commit (1)
Log message:
Fix build.(Spotted by joerg@, thanks !)
   2013-10-31 09:33:49 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.38

Upstream changes:
0.38      2013-09-17 00:44:16Z (Karen Etheridge)
        - removed use of deprecated enum syntax

0.37      2013-09-08 21:58:26Z (Karen Etheridge)
        - removed use of deprecated Class::MOP::load_class
        - repository has moved to the GitHub Moose organization
   2013-07-03 17:35:41 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating package for CPAN distribution MooseX-Types in devel/p5-MooseX-Types
from 0.35nb2 to 0.36.

Upstream changes:
0.36    2013-06-22 13:48:37 PDT-0700 (Karen Etheridge)
        - fixed failing tests on 5.8.5 due to incorrect == overload
        (RT#77100, Graham Knop)
   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.