# $Id: Portfile 60979 2009-11-30 00:40:43Z narf_tm@macports.org $

PortSystem            1.0
PortGroup             perl5 1.0

perl5.setup           CatalystX-Component-Traits 0.14
maintainers           narf_tm openmaintainer
description           Automatic Trait Loading and Resolution for Catalyst Components
long_description      Adds a "COMPONENT" in Catalyst::Component method to your \
                      Catalyst component base class that reads the optional \
                      traits parameter from app and component config and \
                      instantiates the component subclass with those traits \
                      using "new_with_traits" in MooseX::Traits from \
                      MooseX::Traits::Pluggable.

platforms             darwin

checksums             md5 ebf80365de2e4557eef14f4cec0c3195 \
                      sha1 f16a2d5aa163d4b0eb2681a44f422b25d33bbb95 \
                      rmd160 8c5383c16ffda9160d32cff98f2f91565fa9b8ca

depends_lib-append    port:p5-module-pluggable \
                      port:p5-catalyst-runtime \
                      port:p5-list-moreutils \
                      port:p5-moosex-traits-pluggable \
                      port:p5-namespace-autoclean \
                      port:p5-test-simple
