pkgsrc/devel/p5-MooseX-Declare/Makefile

33 lines
1.2 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.15 2012/10/31 11:18:35 asau Exp $
#
DISTNAME= MooseX-Declare-0.35
PKGNAME= p5-${DISTNAME}
PKGREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=MooseX/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://search.cpan.org/dist/MooseX-Declare/
COMMENT= Perl 5 module providing declarative syntax for Moose
LICENSE= ${PERL5_LICENSE}
Updating package devel/p5-MooseX-Declare from 0.23 to 0.27 pkgsrc changes: - Adjusting dependencies according to META.yml Upstream changes: 0.27 Tue, 18 Aug 2009 08:54:22 +0200 * Depend on MooseX::Method::Signatures 0.21 to make sure type aliasing works and there are no warnings due to the recent MooseX::LazyRequire changes. 0.26 Sun, 16 Aug 2009 14:48:12 +0200 * Declare dependency on MooseX::AttributeHelpers. 0.25 Sun, 16 Aug 2009 05:31:59 +0200 * Don't persist the inner keywords over more than one invocation of the declarator. * Pass along the current context to import_symbols_from and imported_moose_symbols. * Implement parameterizable roles. 0.24 Sat, 15 Aug 2009 23:48:09 +0200 * Add repository and bugtracker to Makefile.PL (Ash Berlin). * Tests and doc fixes on applying multiple roles at once (Chas. J. Owens IV). * Produce better diagnostic output on test failures (Dave Rolsky). * Make MooseX::Method::Signatures handle the actual parsing for method-like keywords (nperez). * Clean now warns in autoclean namespaces (Robert 'phaylon' Sedlacek). * 'method' keyword now only available by default in namespaces that consumed MooseSetup (Robert 'phaylon' Sedlacek). * Added 'namespace' keyword and allow namespaces, superclasses and roles to be relative (Robert 'phaylon' Sedlacek). * Add tests for using anonymous methods as attribute defaults (Devin Austin). * Stop depending on B::Hooks::EndOfScope. We don't use it direectly anymore. * Add a real 'with' keyword. * 'with' in a class- or role-body doesn't defer role application until the end of the class- or role-definition anymore. The 'with'-option for the class and role keywords still does. * Add a tests for role application and method modifier ordering. * Make anon classes immutable as well (unless explicitly asked not to). * Add a ctx method to add cleanup code that should be injected as early as possible. * Depend on recent versions of DD and MXMS to make keywords less reserved (i.e. hash keys and barewords before fat commas). * Make t/with_newlines.t less noisy. * Add tests for methods with no signature not caring about their arguments, other than $self.
2009-08-19 10:36:04 +02:00
DEPENDS+= p5-Devel-Declare>=0.005011:../../devel/p5-Devel-Declare
DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
DEPENDS+= p5-Moose>=0.90:../../devel/p5-Moose
DEPENDS+= p5-MooseX-Method-Signatures>=0.36:../../devel/p5-MooseX-Method-Signatures
Updating package devel/p5-MooseX-Declare from 0.23 to 0.27 pkgsrc changes: - Adjusting dependencies according to META.yml Upstream changes: 0.27 Tue, 18 Aug 2009 08:54:22 +0200 * Depend on MooseX::Method::Signatures 0.21 to make sure type aliasing works and there are no warnings due to the recent MooseX::LazyRequire changes. 0.26 Sun, 16 Aug 2009 14:48:12 +0200 * Declare dependency on MooseX::AttributeHelpers. 0.25 Sun, 16 Aug 2009 05:31:59 +0200 * Don't persist the inner keywords over more than one invocation of the declarator. * Pass along the current context to import_symbols_from and imported_moose_symbols. * Implement parameterizable roles. 0.24 Sat, 15 Aug 2009 23:48:09 +0200 * Add repository and bugtracker to Makefile.PL (Ash Berlin). * Tests and doc fixes on applying multiple roles at once (Chas. J. Owens IV). * Produce better diagnostic output on test failures (Dave Rolsky). * Make MooseX::Method::Signatures handle the actual parsing for method-like keywords (nperez). * Clean now warns in autoclean namespaces (Robert 'phaylon' Sedlacek). * 'method' keyword now only available by default in namespaces that consumed MooseSetup (Robert 'phaylon' Sedlacek). * Added 'namespace' keyword and allow namespaces, superclasses and roles to be relative (Robert 'phaylon' Sedlacek). * Add tests for using anonymous methods as attribute defaults (Devin Austin). * Stop depending on B::Hooks::EndOfScope. We don't use it direectly anymore. * Add a real 'with' keyword. * 'with' in a class- or role-body doesn't defer role application until the end of the class- or role-definition anymore. The 'with'-option for the class and role keywords still does. * Add a tests for role application and method modifier ordering. * Make anon classes immutable as well (unless explicitly asked not to). * Add a ctx method to add cleanup code that should be injected as early as possible. * Depend on recent versions of DD and MXMS to make keywords less reserved (i.e. hash keys and barewords before fat commas). * Make t/with_newlines.t less noisy. * Add tests for methods with no signature not caring about their arguments, other than $self.
2009-08-19 10:36:04 +02:00
DEPENDS+= p5-MooseX-Role-Parameterized>=0.12:../../devel/p5-MooseX-Role-Parameterized
DEPENDS+= p5-MooseX-Types>=0.20:../../devel/p5-MooseX-Types
DEPENDS+= p5-namespace-autoclean>=0.09:../../devel/p5-namespace-autoclean
DEPENDS+= p5-namespace-clean>=0.11:../../devel/p5-namespace-clean
BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
BUILD_DEPENDS+= p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings
USE_LANGUAGES= # empty
PERL5_MODULE_TYPE= Module::Install::Bundled
PERL5_PACKLIST= auto/MooseX/Declare/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"