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