devel/p5-MooseX-Types 0.51 FreeBSD
Organise your Moose types in libraries
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 41.2 KiB, 99.3 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 |
|---|---|---|
| FreeBSD | devel/p5-MooseX-Types | 0.51 |
| OpenBSD | devel/p5-MooseX-Types | 0.51 |
| NetBSD | devel/p5-MooseX-Types | 0.50nb10 |
| 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:
pkg install p5-MooseX-Types
From the ports tree:
cd /usr/ports/devel/p5-MooseX-Types/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-MooseX-Types>0:devel/p5-MooseX-Types
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.51 | 0.51 | 0.50 | 0.51 | 0.51 |
| FreeBSD:14:quarterly | 0.51 | 0.51 | n/a | 0.51 | 0.51 |
| FreeBSD:15:latest | 0.51 | 0.51 | n/a | 0.51 | 0.51 |
| FreeBSD:15:quarterly | 0.51 | 0.51 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.51 | 0.51 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 8
p5-Carp-Clan>=6.00: devel/p5-Carp-Clanp5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Moose>=1.06: devel/p5-Moosep5-Sub-Exporter>=0: devel/p5-Sub-Exporterp5-Sub-Exporter-ForMethods>=0.100052: devel/p5-Sub-Exporter-ForMethodsp5-Sub-Install>=0: devel/p5-Sub-Installp5-namespace-autoclean>=0.08: devel/p5-namespace-autocleanp5-namespace-clean>=0: devel/p5-namespace-clean
Runtime 8
p5-Carp-Clan>=6.00: devel/p5-Carp-Clanp5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Moose>=1.06: devel/p5-Moosep5-Sub-Exporter>=0: devel/p5-Sub-Exporterp5-Sub-Exporter-ForMethods>=0.100052: devel/p5-Sub-Exporter-ForMethodsp5-Sub-Install>=0: devel/p5-Sub-Installp5-namespace-autoclean>=0.08: devel/p5-namespace-autocleanp5-namespace-clean>=0: devel/p5-namespace-clean
Test 2
p5-Test-Fatal>=0: devel/p5-Test-Fatalp5-Test-Needs>=0: devel/p5-Test-Needs
The full lists below include those, and their dependencies in turn.
Build dependencies 37
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-CPAN-Requirements-Dynamic
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-ExtUtils-Config
- devel/p5-ExtUtils-Helpers
- devel/p5-ExtUtils-InstallPaths
- devel/p5-MRO-Compat
- devel/p5-Module-Build-Tiny
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
Run dependencies 32
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
Required by 224
- astro/p5-Astro-ADS
- audio/p5-Audio-MPD
- audio/p5-Audio-MPD-Common
- biology/p5-Bio-MAGETAB
- databases/p5-HTML-FormHandler-Model-DBIC
- devel/p5-AnyEvent-Subprocess
- devel/p5-Carp-REPL
- devel/p5-Config-Versioned
- devel/p5-Connector
- devel/p5-Devel-PackagePath
- devel/p5-Devel-REPL
- devel/p5-Dist-Zilla
- devel/p5-Git-PurePerl
- devel/p5-JSON-RPC-Common
- devel/p5-MooseX-App
- devel/p5-MooseX-App-Cmd
- devel/p5-MooseX-AttributeShortcuts
- devel/p5-MooseX-CompileTime-Traits
- devel/p5-MooseX-ConfigFromFile
- devel/p5-MooseX-Daemonize
- devel/p5-MooseX-Declare
- devel/p5-MooseX-Getopt
- devel/p5-MooseX-Method-Signatures
- devel/p5-MooseX-MultiMethods
- devel/p5-MooseX-Runnable
- devel/p5-MooseX-SimpleConfig
- devel/p5-MooseX-Types-Common
- devel/p5-MooseX-Types-DateTime
- devel/p5-MooseX-Types-DateTime-ButMaintained
- devel/p5-MooseX-Types-DateTime-MoreCoercions
- devel/p5-MooseX-Types-DateTime-MySQL
- devel/p5-MooseX-Types-DateTimeX
- devel/p5-MooseX-Types-ISO8601
- devel/p5-MooseX-Types-JSON
- devel/p5-MooseX-Types-LoadableClass
- devel/p5-MooseX-Types-Path-Class
- devel/p5-MooseX-Types-Path-Tiny
- devel/p5-MooseX-Types-Perl
- devel/p5-MooseX-Types-PortNumber
- devel/p5-MooseX-Types-Set-Object
- devel/p5-MooseX-Types-Signal
- devel/p5-MooseX-Types-Stringlike
- devel/p5-MooseX-Types-Structured
- devel/p5-MooseX-Types-URI
- devel/p5-MooseX-Types-VariantTable
- devel/p5-POE-Component-DirWatch
- devel/p5-POE-Component-Hailo
- devel/p5-POEx-Role-SessionInstantiation
- devel/p5-POEx-Role-Streaming
- devel/p5-POEx-Types
- devel/p5-Parse-Method-Signatures
- devel/p5-Paws
- devel/p5-Test-DBIx-Class
- devel/p5-Test-WWW-Mechanize-Catalyst
- devel/p5-Test-WWW-Selenium
- dns/p5-Zonemaster-Backend
- dns/p5-Zonemaster-CLI
- dns/p5-Zonemaster-Engine
- graphics/p5-Chart-Clicker
- graphics/p5-Color-Palette
- graphics/p5-Graphics-Color
- graphics/p5-Graphics-Primitive
- graphics/p5-Graphics-Primitive-Driver-Cairo
- graphics/p5-Layout-Manager
- irc/p5-POE-Component-IRC-Plugin-Hailo
- lang/p5-TryCatch
- math/p5-PDL-Perldl2
- misc/p5-Bot-Training
- misc/p5-Bot-Training-MegaHAL
- misc/p5-Bot-Training-StarCraft
- net-mgmt/p5-Net-NSCA-Client
- net/p5-Net-Amazon-S3
- net/p5-Net-Amazon-Signature-V3
- net/p5-Net-HTTP-Spore
- net/p5-Net-HTTP-Spore-Middleware-Header
- net/p5-Net-RabbitFoot
- net/p5-Net-Riak
- net/p5-Net-SSH-Mechanize
- net/p5-POE-Component-Jabber
- net/p5-POE-Component-PubSub
- net/p5-POE-Component-Server-Twirc
- net/p5-POEx-Role-TCPServer
- science/p5-Geo-Calc
- security/p5-Net-SAML2
- security/p5-openxpki
- sysutils/p5-Brackup
- textproc/p5-Hailo
- textproc/p5-Pod-Elemental
- textproc/p5-XML-Schematron
- textproc/p5-XML-Toolkit
- www/p5-Catalyst-Action-REST
- www/p5-Catalyst-Action-RenderView
- www/p5-Catalyst-Action-Serialize-XML-Hash-LX
- www/p5-Catalyst-ActionRole-ACL
- www/p5-Catalyst-Authentication-Credential-HTTP
- www/p5-Catalyst-Authentication-Credential-OpenID
- www/p5-Catalyst-Authentication-Store-DBIx-Class
- www/p5-Catalyst-Authentication-Store-LDAP
- www/p5-Catalyst-Component-ACCEPT_CONTEXT
- www/p5-Catalyst-Component-InstancePerContext
The first 100 are listed.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 18
- %%SITE_PERL%%/MooseX/Types.pm
- %%SITE_PERL%%/MooseX/Types/Base.pm
- %%SITE_PERL%%/MooseX/Types/CheckedUtilExports.pm
- %%SITE_PERL%%/MooseX/Types/Combine.pm
- %%SITE_PERL%%/MooseX/Types/Moose.pm
- %%SITE_PERL%%/MooseX/Types/TypeDecorator.pm
- %%SITE_PERL%%/MooseX/Types/UndefinedType.pm
- %%SITE_PERL%%/MooseX/Types/Util.pm
- %%SITE_PERL%%/MooseX/Types/Wrapper.pm
- %%PERL5_MAN3%%/MooseX::Types.3.gz
- %%PERL5_MAN3%%/MooseX::Types::Base.3.gz
- %%PERL5_MAN3%%/MooseX::Types::CheckedUtilExports.3.gz
- %%PERL5_MAN3%%/MooseX::Types::Combine.3.gz
- %%PERL5_MAN3%%/MooseX::Types::Moose.3.gz
- %%PERL5_MAN3%%/MooseX::Types::TypeDecorator.3.gz
- %%PERL5_MAN3%%/MooseX::Types::UndefinedType.3.gz
- %%PERL5_MAN3%%/MooseX::Types::Util.3.gz
- %%PERL5_MAN3%%/MooseX::Types::Wrapper.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| MooseX-Types-0.51.tar.gz | 57567 | a5374c7b0273220239b19dda88b824dd73b95398c913c5c9e305edbdb5e0270f |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.