ee1d5d82b7
Upstream changes: 2.1200 2014-01-06 [OTHER] - Releasing 2.1108 as stable (last stable release was 2.1005). 2.1108 2014-01-04 (TRIAL RELEASE) [OTHER] - fixed distribution manifest - minor documentation and metadata updates 2.1107 2013-11-29 (TRIAL RELEASE) [OTHER] - many additions to the list of conflicting modules (those that require updates after installing Moose), reflecting recent API changes - now failing early at build time, with a useful error message, if a compiler is not available 2.1106 2013-11-05 (TRIAL RELEASE) [BUG FIXES] - throw_error import cleaned from Moose::Object after use (doy) - resolved new circular load issue between Moose::Util and Class::MOP (Kent Fredric, RT#89713 and PR # 42) 2.1105 2013-10-30 (TRIAL RELEASE) [BUG FIXES] - legacy throw_error now takes multiple arguments, like confess does (Karen Etheridge) 2.1104 2013-10-29 (TRIAL RELEASE) [BUG FIXES] - Class::MOP::Object::_inline_throw_error is back, used by some MooseX modules (Upasana) 2.1103 2013-10-25 (TRIAL RELEASE) [BUG FIXES] - fix errors in last trial release relating to Moose::Error::Default, Moose::Util::throw_error (Upasana) 2.1102 2013-10-20 (TRIAL RELEASE) [BUG FIXES] - die if a role to consume can't be found -- this restores behaviour as in 2.1005 (doy) - fix test to accomodate Devel::PartialDump possibly not being installed (Upasana) 2.1101 2013-10-20 (TRIAL RELEASE) [ENHANCEMENTS] - Moose string exceptions have been replaced by Moose::Exception objects. See Moose::Manual::Delta for details. 2.1100 2013-09-07 (TRIAL RELEASE) [DEPRECATIONS] - Class::MOP::load_class, Class::MOP::is_class_loaded, and Class::MOP::load_first_existing_class are now deprecated. See Moose::Manual::Delta for details. - The non-arrayref forms of enum and duck_type have been deprecated. See Moose::Manual::Delta for details. - Many deprecated features have now been removed: - optimize_as for type constraints - the "default is" and "default default" features for native delegations - setting coerce => 1 on an attribute whose type constraint has no coercion - the public version of Moose::Meta::Method::Destructor::initialize_body [ENHANCEMENTS] - Creating classes with Moose now always sets the appropriate entry in %INC, even if it wasn't loaded from a file. This should make writing classes inline easier, and will allow us to be more intelligent about figuring out when classes are loaded in the future. See Moose::Manual::Delta for more details. Note that this is slightly backwards-incompatible in some edge cases. - Moose now uses Module::Runtime instead of Class::Load to load classes. This means that there are no more issues with the weird heuristics that Class::Load does to determine if a class was previously loaded (inheriting from an empty package is now possible, for instance). See Moose::Manual::Delta for more details. This is also slightly backwards-incompatible in some edge cases.
77 lines
3.7 KiB
Makefile
77 lines
3.7 KiB
Makefile
# $NetBSD: Makefile,v 1.66 2014/01/08 06:39:49 wen Exp $
|
|
|
|
DISTNAME= Moose-2.1200
|
|
PKGNAME= p5-${DISTNAME}
|
|
CATEGORIES= devel perl5
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://moose.perl.org/
|
|
COMMENT= Postmodern object system for Perl 5
|
|
LICENSE= ${PERL5_LICENSE}
|
|
|
|
DEPENDS+= p5-Class-Load>=0.09:../../devel/p5-Class-Load
|
|
DEPENDS+= p5-Class-Load-XS>=0.01:../../devel/p5-Class-Load-XS
|
|
DEPENDS+= p5-Data-OptList>=0.107:../../devel/p5-Data-OptList
|
|
DEPENDS+= p5-Devel-GlobalDestruction>=0:../../devel/p5-Devel-GlobalDestruction
|
|
DEPENDS+= p5-Dist-CheckConflicts>=0.02:../../devel/p5-Dist-CheckConflicts
|
|
DEPENDS+= p5-Eval-Closure>=0.04:../../devel/p5-Eval-Closure #XXX
|
|
DEPENDS+= p5-List-MoreUtils>=0.28:../../devel/p5-List-MoreUtils
|
|
DEPENDS+= p5-MRO-Compat>=0.05:../../devel/p5-MRO-Compat
|
|
DEPENDS+= p5-Package-DeprecationManager>=0.11:../../devel/p5-Package-DeprecationManager
|
|
DEPENDS+= p5-Package-Stash>=0.32:../../devel/p5-Package-Stash
|
|
DEPENDS+= p5-Package-Stash-XS>=0.24:../../devel/p5-Package-Stash-XS
|
|
DEPENDS+= p5-Params-Util>=1.00:../../devel/p5-Params-Util
|
|
DEPENDS+= p5-Sub-Exporter>=0.980:../../devel/p5-Sub-Exporter
|
|
DEPENDS+= p5-Sub-Name>=0.05:../../devel/p5-Sub-Name
|
|
DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
|
|
DEPENDS+= p5-Try-Tiny>=0.02:../../devel/p5-Try-Tiny
|
|
# Note: Moose can take advantage of PartialDump, but as PartialDump depends
|
|
# on Moose, we cannot add it to DEPENDS
|
|
|
|
BUILD_DEPENDS+= p5-Test-Fatal>=0.05:../../devel/p5-Test-Fatal
|
|
BUILD_DEPENDS+= p5-Test-Requires>=0.05:../../devel/p5-Test-Requires
|
|
|
|
CONFLICTS+= p5-Class-MOP-[0-9]*
|
|
|
|
BUILD_DEPENDS+= p5-DBM-Deep-[0-9]*:../../databases/p5-DBM-Deep
|
|
BUILD_DEPENDS+= p5-DateTime-Calendar-Mayan-[0-9]*:../../time/p5-DateTime-Calendar-Mayan
|
|
BUILD_DEPENDS+= p5-DateTime-Format-MySQL-[0-9]*:../../time/p5-DateTime-Format-MySQL
|
|
BUILD_DEPENDS+= p5-Declare-Constraints-Simple-[0-9]*:../../devel/p5-Declare-Constraints-Simple
|
|
BUILD_DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
|
|
BUILD_DEPENDS+= p5-Locale-US-[0-9]*:../../misc/p5-Locale-US
|
|
BUILD_DEPENDS+= p5-Module-Refresh-[0-9]*:../../devel/p5-Module-Refresh
|
|
BUILD_DEPENDS+= p5-Params-Coerce-[0-9]*:../../devel/p5-Params-Coerce
|
|
BUILD_DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common
|
|
BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
|
|
|
|
# other documented develop dependencies
|
|
BUILD_DEPENDS+= p5-Algorithm-C3-[0-9]*:../../devel/p5-Algorithm-C3
|
|
# devel/p5-Data-Visitor depends on devel/p5-Moose
|
|
# BUILD_DEPENDS+= p5-Data-Visitor-[0-9]*:../../devel/p5-Data-Visitor
|
|
BUILD_DEPENDS+= p5-HTTP-Message-[0-9]*:../../www/p5-HTTP-Message
|
|
BUILD_DEPENDS+= p5-PadWalker-[0-9]*:../../devel/p5-PadWalker
|
|
BUILD_DEPENDS+= p5-SUPER-[0-9]*:../../devel/p5-SUPER
|
|
# missing Test::DependentModules>=0.13
|
|
BUILD_DEPENDS+= p5-Test-Inline-[0-9]*:../../devel/p5-Test-Inline
|
|
BUILD_DEPENDS+= p5-Test-LeakTrace-[0-9]*:../../devel/p5-Test-LeakTrace
|
|
BUILD_DEPENDS+= p5-Test-Memory-Cycle-[0-9]*:../../devel/p5-Test-Memory-Cycle
|
|
BUILD_DEPENDS+= p5-Test-Output-[0-9]*:../../devel/p5-Test-Output
|
|
BUILD_DEPENDS+= p5-Test-CheckDeps>=0.006:../../devel/p5-Test-CheckDeps
|
|
BUILD_DEPENDS+= p5-CPAN-Meta-Check>=0.007:../../devel/p5-CPAN-Meta-Check
|
|
# missing Test::Spelling
|
|
BUILD_DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
|
|
#BUILD_DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage # xt/author/pod_coverage.t
|
|
#BUILD_DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod # xt/author/pod.t
|
|
#BUILD_DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
|
|
#BUILD_DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
|
|
|
|
USE_LANGUAGES= c
|
|
USE_TOOLS+= gmake
|
|
|
|
PERL5_PACKLIST= auto/Moose/.packlist
|
|
|
|
PERL5_MODULE_TYPE= Module::Install::Bundled
|
|
|
|
.include "../../lang/perl5/module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|