The regression tests of p5-MooseX-POE fail because of changes in Moose
and other modules. The attached patch updates p5-MooseX-POE as well as
the ports that p5-MooseX-POE depends on.

I've moved the dependency on p5-MooseX-Declare from RUN_DEPENDS to
REGRESS_DEPENDS since that module is optional.

p5-MooseX-POE is required by devel/p5-POE-Component-Supervisor, which
still passes its regression tests after the update. I noticed that the
tests provided by p5-POE-Component-Supervisor are time critical, though.
They may fail in QEMU or on slow machines. These failures are not
related to the updated ports.

devel/p5-MooseX-Async is no longer required and could be removed from
the ports tree. There aren't any ports left that depend on p5-MooseX-Async.

I've removed USE_GROFF and verified that all manual pages are displayed
fine.

Tested on i386 and amd64.

diff --git a/devel/p5-B-Hooks-OP-Check/Makefile 
b/devel/p5-B-Hooks-OP-Check/Makefile
index fc2d0f0..8898c6c 100644
--- a/devel/p5-B-Hooks-OP-Check/Makefile
+++ b/devel/p5-B-Hooks-OP-Check/Makefile
@@ -4,11 +4,9 @@ SHARED_ONLY=           Yes
 
 COMMENT=               wrap OP check callbacks
 
-DISTNAME=              B-Hooks-OP-Check-0.18
-REVISION=              1
+DISTNAME=              B-Hooks-OP-Check-0.19
 
 CATEGORIES=            devel
-USE_GROFF =            Yes
 
 # perl
 PERMIT_PACKAGE_CDROM=   Yes
diff --git a/devel/p5-B-Hooks-OP-Check/distinfo 
b/devel/p5-B-Hooks-OP-Check/distinfo
index 804ed26..7d0cdfa 100644
--- a/devel/p5-B-Hooks-OP-Check/distinfo
+++ b/devel/p5-B-Hooks-OP-Check/distinfo
@@ -1,5 +1,5 @@
-MD5 (B-Hooks-OP-Check-0.18.tar.gz) = DtfoUZZ8bt/fSiwYWJWFQw==
-RMD160 (B-Hooks-OP-Check-0.18.tar.gz) = EtaOUG3ZKOZCcavkIFmCXKVxc5Y=
-SHA1 (B-Hooks-OP-Check-0.18.tar.gz) = H3aGHCrnrBdY8QwWqyi41byAAyA=
-SHA256 (B-Hooks-OP-Check-0.18.tar.gz) = 
EGaTBhvo4NzI4jo1gAtD3n5QY5hk6knURvOAEl9A4iw=
-SIZE (B-Hooks-OP-Check-0.18.tar.gz) = 60537
+MD5 (B-Hooks-OP-Check-0.19.tar.gz) = pq+JDsyyZvatnLKV63xXCw==
+RMD160 (B-Hooks-OP-Check-0.19.tar.gz) = Peh67e001bumai9lHGKpZpgC4dc=
+SHA1 (B-Hooks-OP-Check-0.19.tar.gz) = IYInYFjiShnbO0qA7PCOXEIFbOs=
+SHA256 (B-Hooks-OP-Check-0.19.tar.gz) = 
L/9KhgyuT6abkRZKHi05a/3dhGa90E1xjmlfcna84V4=
+SIZE (B-Hooks-OP-Check-0.19.tar.gz) = 64368
diff --git a/devel/p5-Devel-Declare/Makefile b/devel/p5-Devel-Declare/Makefile
index 9185a3e..6527c2d 100644
--- a/devel/p5-Devel-Declare/Makefile
+++ b/devel/p5-Devel-Declare/Makefile
@@ -4,8 +4,7 @@ SHARED_ONLY=            Yes
 
 COMMENT=               adding keywords to perl, in perl
 
-DISTNAME=              Devel-Declare-0.005011
-REVISION=              1
+DISTNAME=              Devel-Declare-0.006007
 
 CATEGORIES=            devel
 
@@ -16,11 +15,11 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
 
 MODULES=               cpan
-USE_GROFF =            Yes
 
-BUILD_DEPENDS=         devel/p5-B-Hooks-OP-Check
-RUN_DEPENDS=           devel/p5-B-Hooks-OP-Check \
+BUILD_DEPENDS=         devel/p5-B-Hooks-OP-Check>=0.19
+RUN_DEPENDS=           devel/p5-B-Hooks-OP-Check>=0.19 \
                        devel/p5-B-Hooks-EndOfScope \
                        devel/p5-Sub-Name
+REGRESS_DEPENDS=       devel/p5-Test-Warn
 
 .include <bsd.port.mk>
diff --git a/devel/p5-Devel-Declare/distinfo b/devel/p5-Devel-Declare/distinfo
index a5d626a..cf38fa5 100644
--- a/devel/p5-Devel-Declare/distinfo
+++ b/devel/p5-Devel-Declare/distinfo
@@ -1,5 +1,5 @@
-MD5 (Devel-Declare-0.005011.tar.gz) = CoH7PFQHsuj7YBdHHGdiKQ==
-RMD160 (Devel-Declare-0.005011.tar.gz) = 3i0cYQV23aHj2J5mX6YY9JZftAo=
-SHA1 (Devel-Declare-0.005011.tar.gz) = LKOhz1kGx9g02Wg4rDBbOOos64Y=
-SHA256 (Devel-Declare-0.005011.tar.gz) = 
LF8szyIxs8MihcT2z1F6aIgUNMz31fpJMd+SMMYlHIo=
-SIZE (Devel-Declare-0.005011.tar.gz) = 44831
+MD5 (Devel-Declare-0.006007.tar.gz) = rGSc92xcV4Za0rq7MhZtiA==
+RMD160 (Devel-Declare-0.006007.tar.gz) = JsR4NvZLD+GqgF10wSOFq75/xN4=
+SHA1 (Devel-Declare-0.006007.tar.gz) = 3MoEW4YBXnh86gyJK8PzwrjvvhY=
+SHA256 (Devel-Declare-0.006007.tar.gz) = 
4fGENoXvxKFBHJZ+cy0/UzB8bbx8lnKcIbmihozkVC8=
+SIZE (Devel-Declare-0.006007.tar.gz) = 55678
diff --git a/devel/p5-MooseX-Declare/Makefile b/devel/p5-MooseX-Declare/Makefile
index d247446..4d6c16a 100644
--- a/devel/p5-MooseX-Declare/Makefile
+++ b/devel/p5-MooseX-Declare/Makefile
@@ -2,8 +2,7 @@
 
 COMMENT=               declarative syntax for Moose
 
-DISTNAME=              MooseX-Declare-0.32
-REVISION=              0
+DISTNAME=              MooseX-Declare-0.35
 
 CATEGORIES=            devel
 
@@ -14,10 +13,9 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
 
 MODULES=               cpan
-USE_GROFF =            Yes
 
 RUN_DEPENDS=           devel/p5-List-MoreUtils \
-                       devel/p5-MooseX-Method-Signatures \
+                       devel/p5-MooseX-Method-Signatures>=0.37 \
                        devel/p5-MooseX-Role-Parameterized \
                        devel/p5-MooseX-Types \
                        devel/p5-namespace-autoclean
diff --git a/devel/p5-MooseX-Declare/distinfo b/devel/p5-MooseX-Declare/distinfo
index dbca172..f7535e3 100644
--- a/devel/p5-MooseX-Declare/distinfo
+++ b/devel/p5-MooseX-Declare/distinfo
@@ -1,5 +1,5 @@
-MD5 (MooseX-Declare-0.32.tar.gz) = oYTpgXq1DVjSoT+fCQ23hA==
-RMD160 (MooseX-Declare-0.32.tar.gz) = 7E6ht7KSkZ/NOGx3yE/s+AFw0Ac=
-SHA1 (MooseX-Declare-0.32.tar.gz) = hCJhz0QRwLgy8p4nKy9tssq3Ko0=
-SHA256 (MooseX-Declare-0.32.tar.gz) = 
jTEL3RZ9m1itUbWwTTzqgarBoW3BU48qT951WBC8IV8=
-SIZE (MooseX-Declare-0.32.tar.gz) = 42953
+MD5 (MooseX-Declare-0.35.tar.gz) = dLIO/It4xJ2pTCy8ILw0Qg==
+RMD160 (MooseX-Declare-0.35.tar.gz) = voykQ29JOa2QN2ZEYez4AXqpWrE=
+SHA1 (MooseX-Declare-0.35.tar.gz) = b/ttuzsKfE9OaXiVMFG6ED2o4Dk=
+SHA256 (MooseX-Declare-0.35.tar.gz) = 
wYCyGyhdLxsVVAZ9wnfa303I0hfUTPKUc4H6/l9x/fc=
+SIZE (MooseX-Declare-0.35.tar.gz) = 39041
diff --git a/devel/p5-MooseX-Declare/pkg/PLIST 
b/devel/p5-MooseX-Declare/pkg/PLIST
index 2c342db..2bc824b 100644
--- a/devel/p5-MooseX-Declare/pkg/PLIST
+++ b/devel/p5-MooseX-Declare/pkg/PLIST
@@ -32,6 +32,8 @@ ${P5SITE}/MooseX/Declare/Util.pm
 @man man/man3p/MooseX::Declare::Context.3p
 @man man/man3p/MooseX::Declare::Context::Namespaced.3p
 @man man/man3p/MooseX::Declare::Context::Parameterized.3p
+@man man/man3p/MooseX::Declare::Context::WithOptions.3p
+@man man/man3p/MooseX::Declare::StackItem.3p
 @man man/man3p/MooseX::Declare::Syntax::EmptyBlockIfMissing.3p
 @man man/man3p/MooseX::Declare::Syntax::Extending.3p
 @man man/man3p/MooseX::Declare::Syntax::InnerSyntaxHandling.3p
@@ -44,6 +46,7 @@ ${P5SITE}/MooseX/Declare/Util.pm
 @man man/man3p/MooseX::Declare::Syntax::Keyword::With.3p
 @man man/man3p/MooseX::Declare::Syntax::KeywordHandling.3p
 @man man/man3p/MooseX::Declare::Syntax::MethodDeclaration.3p
+@man man/man3p/MooseX::Declare::Syntax::MethodDeclaration::Parameterized.3p
 @man man/man3p/MooseX::Declare::Syntax::MooseSetup.3p
 @man man/man3p/MooseX::Declare::Syntax::NamespaceHandling.3p
 @man man/man3p/MooseX::Declare::Syntax::OptionHandling.3p
diff --git a/devel/p5-MooseX-Method-Signatures/Makefile 
b/devel/p5-MooseX-Method-Signatures/Makefile
index c18a996..b3087bc 100644
--- a/devel/p5-MooseX-Method-Signatures/Makefile
+++ b/devel/p5-MooseX-Method-Signatures/Makefile
@@ -2,7 +2,7 @@
 
 COMMENT=               method declarations with type constraints
 
-DISTNAME=              MooseX-Method-Signatures-0.36
+DISTNAME=              MooseX-Method-Signatures-0.37
 
 CATEGORIES=            devel
 
@@ -15,11 +15,11 @@ PERMIT_DISTFILES_FTP=   Yes
 MODULES=               cpan
 
 RUN_DEPENDS=           devel/p5-Context-Preserve \
-                       devel/p5-Devel-Declare \
+                       devel/p5-Devel-Declare>=0.006007 \
                        devel/p5-MooseX-LazyRequire>=0.06 \
                        devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion \
                        devel/p5-MooseX-Types-Structured>=0.26 \
-                       devel/p5-Parse-Method-Signatures \
+                       devel/p5-Parse-Method-Signatures>=1.003014 \
                        devel/p5-aliased \
                        devel/p5-namespace-autoclean
 BUILD_DEPENDS=         ${RUN_DEPENDS}
diff --git a/devel/p5-MooseX-Method-Signatures/distinfo 
b/devel/p5-MooseX-Method-Signatures/distinfo
index b147137..0e6c8a2 100644
--- a/devel/p5-MooseX-Method-Signatures/distinfo
+++ b/devel/p5-MooseX-Method-Signatures/distinfo
@@ -1,5 +1,5 @@
-MD5 (MooseX-Method-Signatures-0.36.tar.gz) = A0F9QKydSCEgEJyHhhASuA==
-RMD160 (MooseX-Method-Signatures-0.36.tar.gz) = 5j9RzPKiMppsggz6n6naN2gCf+k=
-SHA1 (MooseX-Method-Signatures-0.36.tar.gz) = oVEZDqm1xpRjy7yAEDi1DvUN+C0=
-SHA256 (MooseX-Method-Signatures-0.36.tar.gz) = 
2RhEYFGqWKp4t1WjXTj231RKI8HBXWsUjwAeViIrRIY=
-SIZE (MooseX-Method-Signatures-0.36.tar.gz) = 32060
+MD5 (MooseX-Method-Signatures-0.37.tar.gz) = MLyaBCvwg2J1rkaeNzSzMg==
+RMD160 (MooseX-Method-Signatures-0.37.tar.gz) = 6DHFenGXC6lQTZhrJFOlOiNhuHw=
+SHA1 (MooseX-Method-Signatures-0.37.tar.gz) = j0cza8hv/CNYNJU1fePjrQ1zrP8=
+SHA256 (MooseX-Method-Signatures-0.37.tar.gz) = 
OqYpDOgN3TC8OXp5wUynTqqyCGvbZDfxshR3N6uYV2s=
+SIZE (MooseX-Method-Signatures-0.37.tar.gz) = 32347
diff --git a/devel/p5-MooseX-Method-Signatures/pkg/PLIST 
b/devel/p5-MooseX-Method-Signatures/pkg/PLIST
index a960b48..8c6f1b1 100644
--- a/devel/p5-MooseX-Method-Signatures/pkg/PLIST
+++ b/devel/p5-MooseX-Method-Signatures/pkg/PLIST
@@ -6,3 +6,5 @@ ${P5SITE}/MooseX/Method/Signatures/Meta/
 ${P5SITE}/MooseX/Method/Signatures/Meta/Method.pm
 ${P5SITE}/MooseX/Method/Signatures/Types.pm
 @man man/man3p/MooseX::Method::Signatures.3p
+@man man/man3p/MooseX::Method::Signatures::Meta::Method.3p
+@man man/man3p/MooseX::Method::Signatures::Types.3p
diff --git a/devel/p5-MooseX-POE/Makefile b/devel/p5-MooseX-POE/Makefile
index 3756184..b8c2a48 100644
--- a/devel/p5-MooseX-POE/Makefile
+++ b/devel/p5-MooseX-POE/Makefile
@@ -2,8 +2,7 @@
 
 COMMENT=               the Illicit Love Child of Moose and POE
 
-DISTNAME=              MooseX-POE-0.205
-REVISION=              0
+DISTNAME=              MooseX-POE-0.213
 
 CATEGORIES=            devel
 
@@ -14,10 +13,11 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
 
 MODULES=               cpan
-USE_GROFF =            Yes
 
-RUN_DEPENDS=           devel/p5-MooseX-Async \
-                       devel/p5-MooseX-Declare \
+RUN_DEPENDS=           devel/p5-Moose \
                        devel/p5-POE
 
+REGRESS_DEPENDS=       devel/p5-Test-Fatal \
+                       devel/p5-MooseX-Declare>=0.35
+
 .include <bsd.port.mk>
diff --git a/devel/p5-MooseX-POE/distinfo b/devel/p5-MooseX-POE/distinfo
index 715309e..9b986e0 100644
--- a/devel/p5-MooseX-POE/distinfo
+++ b/devel/p5-MooseX-POE/distinfo
@@ -1,5 +1,5 @@
-MD5 (MooseX-POE-0.205.tar.gz) = WahBgHkecNvTKVkUtcs3Ow==
-RMD160 (MooseX-POE-0.205.tar.gz) = vInbQ1iI4V8QCKuuLZaF4DAfy+Q=
-SHA1 (MooseX-POE-0.205.tar.gz) = jowL6jdUi3o1l30Qyfj4BGEyZPg=
-SHA256 (MooseX-POE-0.205.tar.gz) = 1vNl+ChA0RL55haMZvPdbDLSPTr87CPmVlo/aGnKvaw=
-SIZE (MooseX-POE-0.205.tar.gz) = 33662
+MD5 (MooseX-POE-0.213.tar.gz) = meask5a+cTMvHtIiinNOBw==
+RMD160 (MooseX-POE-0.213.tar.gz) = A1jL1FH1NaysXMPOXgvJiDrEIts=
+SHA1 (MooseX-POE-0.213.tar.gz) = x54ifCRPEDGh3P0j8ciNt4NIRKg=
+SHA256 (MooseX-POE-0.213.tar.gz) = eK+D48k1btRDGH/1eZqE0P268vsGMXPA/hchKHRlwyw=
+SIZE (MooseX-POE-0.213.tar.gz) = 30681
diff --git a/devel/p5-MooseX-POE/pkg/PLIST b/devel/p5-MooseX-POE/pkg/PLIST
index fa30981..09243a8 100644
--- a/devel/p5-MooseX-POE/pkg/PLIST
+++ b/devel/p5-MooseX-POE/pkg/PLIST
@@ -1,12 +1,15 @@
 @comment $OpenBSD: ports/devel/p5-MooseX-POE/pkg/PLIST,v 1.1.1.1 2010/01/12 
07:53:20 jasper Exp $
+${P5SITE}/MooseX/
 ${P5SITE}/MooseX/POE/
 ${P5SITE}/MooseX/POE.pm
 ${P5SITE}/MooseX/POE/Aliased.pm
 ${P5SITE}/MooseX/POE/Meta/
+${P5SITE}/MooseX/POE/Meta/Method/
+${P5SITE}/MooseX/POE/Meta/Method/State.pm
 ${P5SITE}/MooseX/POE/Meta/Role.pm
 ${P5SITE}/MooseX/POE/Meta/Trait/
+${P5SITE}/MooseX/POE/Meta/Trait.pm
 ${P5SITE}/MooseX/POE/Meta/Trait/Class.pm
-${P5SITE}/MooseX/POE/Meta/Trait/Constructor.pm
 ${P5SITE}/MooseX/POE/Meta/Trait/Instance.pm
 ${P5SITE}/MooseX/POE/Meta/Trait/Object.pm
 ${P5SITE}/MooseX/POE/Meta/Trait/SweetArgs.pm
@@ -14,8 +17,10 @@ ${P5SITE}/MooseX/POE/Role.pm
 ${P5SITE}/MooseX/POE/SweetArgs.pm
 @man man/man3p/MooseX::POE.3p
 @man man/man3p/MooseX::POE::Aliased.3p
+@man man/man3p/MooseX::POE::Meta::Method::State.3p
+@man man/man3p/MooseX::POE::Meta::Role.3p
+@man man/man3p/MooseX::POE::Meta::Trait.3p
 @man man/man3p/MooseX::POE::Meta::Trait::Class.3p
-@man man/man3p/MooseX::POE::Meta::Trait::Constructor.3p
 @man man/man3p/MooseX::POE::Meta::Trait::Instance.3p
 @man man/man3p/MooseX::POE::Meta::Trait::Object.3p
 @man man/man3p/MooseX::POE::Meta::Trait::SweetArgs.3p
diff --git a/devel/p5-Parse-Method-Signatures/Makefile 
b/devel/p5-Parse-Method-Signatures/Makefile
index e1155f5..2ea7386 100644
--- a/devel/p5-Parse-Method-Signatures/Makefile
+++ b/devel/p5-Parse-Method-Signatures/Makefile
@@ -2,8 +2,7 @@
 
 COMMENT=               perl6-like method signature parser
 
-DISTNAME=              Parse-Method-Signatures-1.003013
-REVISION=              3
+DISTNAME=              Parse-Method-Signatures-1.003014
 
 CATEGORIES=            devel
 
@@ -14,7 +13,6 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
 
 MODULES=               cpan
-USE_GROFF =            Yes
 
 RUN_DEPENDS=           devel/p5-List-MoreUtils \
                        devel/p5-MooseX-Traits \
diff --git a/devel/p5-Parse-Method-Signatures/distinfo 
b/devel/p5-Parse-Method-Signatures/distinfo
index 1ae0cd6..e8a0b2c 100644
--- a/devel/p5-Parse-Method-Signatures/distinfo
+++ b/devel/p5-Parse-Method-Signatures/distinfo
@@ -1,5 +1,5 @@
-MD5 (Parse-Method-Signatures-1.003013.tar.gz) = a6jLoN8dlJU2k+Mt5rPCKA==
-RMD160 (Parse-Method-Signatures-1.003013.tar.gz) = koADKLt3YUfPkThD9HWkLWzD2mU=
-SHA1 (Parse-Method-Signatures-1.003013.tar.gz) = HfFi7Kj9G5lJf3Z3txQRbr+4MFw=
-SHA256 (Parse-Method-Signatures-1.003013.tar.gz) = 
OOSovMx8Q89R1R6UkH8ed8QPRC/8hO6VO7QwetEe56g=
-SIZE (Parse-Method-Signatures-1.003013.tar.gz) = 38572
+MD5 (Parse-Method-Signatures-1.003014.tar.gz) = 1WeE9ZqCe1jmUUR3iVVnbQ==
+RMD160 (Parse-Method-Signatures-1.003014.tar.gz) = UWA9PGOibAYiR/mc9yfJn3m4r/M=
+SHA1 (Parse-Method-Signatures-1.003014.tar.gz) = wpkwzgaGcNOn1Cy088qPBBTjwrY=
+SHA256 (Parse-Method-Signatures-1.003014.tar.gz) = 
KNSAEWz71stR6cW/okqsKXkdnlMdMnhg9QCHvuT/iUM=
+SIZE (Parse-Method-Signatures-1.003014.tar.gz) = 41826


Reply via email to