devel/p5-MooseX-Types 0.50nb10 NetBSD
Organise your Moose types in libraries
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
402b14390a- License
- gnu-gpl-v2 OR artistic
- Categories
- devel, perl5
- Package size
- 23.4 KiB, 120.5 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/p5-MooseX-Types | 0.50nb10 |
| FreeBSD | devel/p5-MooseX-Types | 0.51 |
| OpenBSD | devel/p5-MooseX-Types | 0.51 |
| DragonFly | devel/p5-MooseX-Types | 0.50 |
| MidnightBSD | devel/p5-MooseX-Types | 0.51 |
| HardenedBSD | devel/p5-MooseX-Types | 0.51 |
| GhostBSD | devel/p5-MooseX-Types | 0.51 |
Install
Binary package:
pkgin install p5-MooseX-Types
From pkgsrc:
cd /usr/pkgsrc/devel/p5-MooseX-Types && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.50nb10 |
| NetBSD 10.1 aarch64 | 0.50nb9 |
| SmartOS / illumos x86_64 | 0.51 |
| macOS 15 arm64 | 0.51 |
Dependencies
Run dependencies 8
Required by 27
- databases/p5-Catalyst-Model-DBIC-Schema
- devel/p5-Dist-Zilla
- devel/p5-Dist-Zooky
- devel/p5-MooseX-ConfigFromFile
- devel/p5-MooseX-Declare
- devel/p5-MooseX-Method-Signatures
- devel/p5-MooseX-Role-WithOverloading
- devel/p5-MooseX-Types-Common
- devel/p5-MooseX-Types-JSON
- devel/p5-MooseX-Types-LoadableClass
- devel/p5-MooseX-Types-LogAny
- devel/p5-MooseX-Types-Path-Class
- devel/p5-MooseX-Types-Perl
- devel/p5-MooseX-Types-Stringlike
- devel/p5-MooseX-Types-Structured
- devel/p5-MooseX-Types-URI
- devel/p5-POEx-Types
- devel/p5-Parse-Method-Signatures
- devel/p5-TryCatch
- filesystems/p5-MooseX-Types-Path-Tiny
- textproc/p5-Pod-Elemental
- time/p5-MooseX-Types-DateTime
- time/p5-MooseX-Types-DateTime-ButMaintained
- time/p5-MooseX-Types-DateTime-MoreCoercions
- time/p5-MooseX-Types-DateTimeX
- www/p5-CatalystX-LeakChecker
- www/p5-Reaction