summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-perl/Moose
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-perl/Moose')
-rw-r--r--dev-perl/Moose/Manifest2
-rw-r--r--dev-perl/Moose/Moose-2.140.500.ebuild130
-rw-r--r--dev-perl/Moose/Moose-2.60.400-r1.ebuild106
-rw-r--r--dev-perl/Moose/files/Moose-2.60.400-cmop-package-stash.patch12
-rw-r--r--dev-perl/Moose/metadata.xml92
5 files changed, 342 insertions, 0 deletions
diff --git a/dev-perl/Moose/Manifest b/dev-perl/Moose/Manifest
new file mode 100644
index 000000000000..a2eada1fe00b
--- /dev/null
+++ b/dev-perl/Moose/Manifest
@@ -0,0 +1,2 @@
+DIST Moose-2.0604.tar.gz 696388 SHA256 121fa0032e3838faddfea63028458ff963fd527c63c6cea7a6c8f186169d9b5b SHA512 58ccb7e8e5065ae4b49c683295231e7e03fbee41ce18dfb68255b21087091c45227452acbb2eef61abfa94f661eaf888078cdc40a0640b96e9b7ab49d7d81cc3 WHIRLPOOL 995d955a17befed17a4dfe043e2c2239f17a2bf43e056863cd31615ea619e8e49ff71ba1044306dbab5277f1e782894386ef0f00f5e609838823d3c285e69795
+DIST Moose-2.1405.tar.gz 808857 SHA256 c2cb820cc71cb80ed3bb69b3e52cb57b19b160d42c86b782521e56c14635305a SHA512 a04ad6efce1bb99efd028a59cc21900083202a80cd93a195d2384d6523ebaa96f23d2a02ddd9cb57606188e5c2d5765961e70bbd9928c5a445c3eef8065bef50 WHIRLPOOL 22210412b1242c0c5dbe960c287344d636443c8483af6dc4b57a252c6aa2ef7274a57d408e6b266371992a5cb136d28ae298610cac1e6a0c18f5edaa3298dfe2
diff --git a/dev-perl/Moose/Moose-2.140.500.ebuild b/dev-perl/Moose/Moose-2.140.500.ebuild
new file mode 100644
index 000000000000..bb750b9c8105
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.140.500.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=2.1405
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MoooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.107.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.2.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/List-MoreUtils-0.280.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.350.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.50.0
+ dev-perl/Task-Weaken
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.560.0
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-File-Spec
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.7.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )"
+SRC_TEST="do parallel"
+
+src_compile() {
+ emake OPTIMIZE="${CFLAGS}"
+}
diff --git a/dev-perl/Moose/Moose-2.60.400-r1.ebuild b/dev-perl/Moose/Moose-2.60.400-r1.ebuild
new file mode 100644
index 000000000000..0fbb1d82b0d3
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.60.400-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=2.0604
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.800.280
+ !<=dev-perl/Devel-REPL-1.003008
+ !<=dev-perl/Fey-0.360
+ !<=dev-perl/Fey-ORM-0.420
+ !<=dev-perl/File-ChangeNotify-0.150
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100
+ !<=dev-perl/MooseX-AttributeHelpers-0.22
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.250.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.12
+ !<=dev-perl/MooseX-FollowPBP-0.20
+ !<=dev-perl/MooseX-HasDefaults-0.20
+ !<=dev-perl/MooseX-InstanceTracking-0.40
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-NonMoose-0.170.0
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60
+ !<=dev-perl/MooseX-Role-Parameterized-0.230.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.070
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.472
+ !<=dev-perl/MooseX-Singleton-0.250
+ !<=dev-perl/MooseX-StrictConstructor-0.120
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Signal-1.101930
+ !<=dev-perl/MooseX-Types-0.190
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/namespace-autoclean-0.08
+"
+
+RDEPEND="
+ ${CONFLICTS}
+ !dev-perl/Class-MOP
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Dist-CheckConflicts-0.20
+ >=dev-perl/Data-OptList-0.107.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/List-MoreUtils-0.280.0
+ >=dev-perl/MRO-Compat-0.05
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1
+ >=virtual/perl-Scalar-List-Utils-1.19
+ >=dev-perl/Sub-Exporter-0.980
+ >=dev-perl/Sub-Name-0.05
+ >=dev-perl/Try-Tiny-0.20
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.56
+ test? (
+ dev-perl/PadWalker
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.88
+ dev-perl/Test-Requires
+ >=dev-perl/Test-Output-0.09
+ >=dev-perl/Test-Warn-0.11
+ dev-perl/Test-Deep
+ dev-perl/Module-Refresh
+ )"
+
+PATCHES=( "${FILESDIR}"/${P}-cmop-package-stash.patch )
+
+SRC_TEST="do parallel"
+
+src_compile() {
+ emake OPTIMIZE="${CFLAGS}"
+}
diff --git a/dev-perl/Moose/files/Moose-2.60.400-cmop-package-stash.patch b/dev-perl/Moose/files/Moose-2.60.400-cmop-package-stash.patch
new file mode 100644
index 000000000000..4a5ad8e7909b
--- /dev/null
+++ b/dev-perl/Moose/files/Moose-2.60.400-cmop-package-stash.patch
@@ -0,0 +1,12 @@
+diff -Naur t/cmop/methods.t t/cmop/methods.t
+--- t/cmop/methods.t 2012-09-19 21:11:42.000000000 +0000
++++ t/cmop/methods.t 2013-12-23 11:19:58.758708726 +0000
+@@ -413,7 +413,7 @@
+ my $baz_meta = Class::MOP::Class->initialize('Baz');
+ $baz_meta->add_method(foo => sub { });
+ my $stash = Package::Stash->new('Baz');
+- $stash->remove_package_symbol('&foo');
++ $stash->remove_symbol('&foo');
+ is_deeply([$baz_meta->get_method_list], [], "method is deleted");
+ ok(!Baz->can('foo'), "Baz can't foo");
+ }
diff --git a/dev-perl/Moose/metadata.xml b/dev-perl/Moose/metadata.xml
new file mode 100644
index 000000000000..8cd0920bb85a
--- /dev/null
+++ b/dev-perl/Moose/metadata.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Moose</remote-id>
+ <remote-id type="cpan-module">Class::MOP</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Attribute</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Class</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Class::Immutable::Trait</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Deprecated</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Instance</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Accessor</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Constructor</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Generated</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Inlined</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Meta</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Overload</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Wrapped</remote-id>
+ <remote-id type="cpan-module">Class::MOP::MiniTrait</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::AttributeCore</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::HasAttributes</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::HasMethods</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Module</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Object</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Package</remote-id>
+ <remote-id type="cpan-module">Moose</remote-id>
+ <remote-id type="cpan-module">Moose::Cookbook::Legacy::Debugging_BaseClassReplacement</remote-id>
+ <remote-id type="cpan-module">Moose::Cookbook::Meta::Labeled_AttributeMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Deprecated</remote-id>
+ <remote-id type="cpan-module">Moose::Error::Confess</remote-id>
+ <remote-id type="cpan-module">Moose::Error::Croak</remote-id>
+ <remote-id type="cpan-module">Moose::Error::Default</remote-id>
+ <remote-id type="cpan-module">Moose::Exporter</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Custom::Moose</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Array</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Bool</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Code</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Counter</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Hash</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Number</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::String</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Class</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Class::Immutable::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Instance</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Augmented</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Constructor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Delegation</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Destructor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Meta</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Overridden</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Mixin::AttributeCore</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Object::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::RoleSummation</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToClass</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToRole</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Attribute</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Composite</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method::Conflicting</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method::Required</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeCoercion</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeCoercion::Union</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Class</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::DuckType</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Enum</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Parameterizable</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Parameterized</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Registry</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Union</remote-id>
+ <remote-id type="cpan-module">Moose::Object</remote-id>
+ <remote-id type="cpan-module">Moose::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Util</remote-id>
+ <remote-id type="cpan-module">Moose::Util::MetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Util::TypeConstraints</remote-id>
+ <remote-id type="cpan-module">Test::Moose</remote-id>
+ <remote-id type="cpan-module">metaclass</remote-id>
+ <remote-id type="cpan-module">oose</remote-id>
+ </upstream>
+</pkgmetadata>