pkgsrc/devel/p5-MooseX-ConfigFromFile/Makefile
sno 8a7c4f35c7 Updating package for CPAN distribution MooseX-ConfigFromFile in
devel/p5-MooseX-ConfigFromFile from 0.04nb2 to 0.11.

pkgsrc changes:
- adjust dependencies

Upstream changes:
0.11      2013-06-23 09:22:04 PDT-0700 (Karen Etheridge)
          - bump prereq version for MooseX::Types::Path::Tiny to ensure a
            broken version is not installed

0.10      2013-02-12 13:17:44 PST-0800 (Karen Etheridge)
          - allow clean composition into a role, without requiring an -exclude

0.09      2013-02-11 09:35:50 PST-0800 (Karen Etheridge)
          - removed prereqs which are only used for optional tests

0.08      2013-02-09 16:24:27 PST-0800 (Karen Etheridge)
          - allow configfiles called "0"
          - configfile value now passed through to new()
          - new _get_default_configfile method added, which consumers can
            override to provide a default value without having to redefine the
            attribute itself (via RT#79746) -- PLEASE READ THE DOCUMENTATION
            if you override the configfile attribute!

0.07      2013-02-04 (Karen Etheridge)
          - fixed tests to not load optional dependencies

0.06      2013-02-03 (Karen Etheridge)
          - the configfile attribute is now a Path::Tiny, not a Path::Class
            (coercions from strings are still supported, and now also from any
            other type that has a string coercion).

0.05      2013-02-03 (Karen Etheridge)
          - documentation corrected to demostrate how to properly override the
            configfile method to provide a default from the consuming class,
            without having to redefine the attribute itself
          - if MooseX::Getopt is installed, the configfile attribute has the
            Getopt trait applied
2013-07-03 16:30:59 +00:00

31 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.11 2013/07/03 16:30:59 sno Exp $
DISTNAME= MooseX-ConfigFromFile-0.11
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=MooseX/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://search.cpan.org/dist/MooseX-ConfigFromFile/
COMMENT= Abstract Moose role for setting attributes from a configfile
LICENSE= ${PERL5_LICENSE}
DEPENDS+= p5-Moose>=0.35:../../devel/p5-Moose
DEPENDS+= p5-MooseX-Types-Path-Tiny>=0.005:../../filesystems/p5-MooseX-Types-Path-Tiny
DEPENDS+= p5-Try-Tiny-[0-9]*:../../devel/p5-Try-Tiny
DEPENDS+= p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean
BUILD_DEPENDS+= p5-Test-CheckDeps>=0.002:../../devel/p5-Test-CheckDeps
BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
BUILD_DEPENDS+= p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
BUILD_DEPENDS+= p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings
BUILD_DEPENDS+= p5-Test-Requires-[0-9]*:../../devel/p5-Test-Requires
BUILD_DEPENDS+= p5-Test-Without-Module-[0-9]*:../../devel/p5-Test-Without-Module
USE_LANGUAGES= # empty
PERL5_PACKLIST= auto/MooseX/ConfigFromFile/.packlist
PERL5_MODULE_TYPE= Module::Install::Bundled
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"