On Sun, Apr 21, 2019 at 05:47:05PM +0200, Charlene Wendling wrote: > > Here is an update for MooseX::Method::Signatures. > > The only upstream change [1] is the module being marked as deprecated - > but it still has consumers. > > Port changes: > > - *_DEPENDS cleanup > - use Module::Build::Tiny > - usual spacing fixes > - require FIX_EXTRACT_PERMISSIONS > - Patch a test that still assumes that '.' is in @INC > > Testing: > > - 'make test' passes > - There are 4 consumers, they all pass their tests as well [2] > > Any comment?
Looks good to me, OK afresh1@ > Charlène. > > > [1] > https://metacpan.org/changes/release/ETHER/MooseX-Method-Signatures-0.49 > [2] http://0x0.st/zqgB.gz > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/p5-MooseX-Method-Signatures/Makefile,v > retrieving revision 1.11 > diff -u -p -u -p -r1.11 Makefile > --- Makefile 20 Mar 2016 19:56:29 -0000 1.11 > +++ Makefile 21 Apr 2019 14:04:32 -0000 > @@ -2,27 +2,38 @@ > > COMMENT= method declarations with type constraints > > -DISTNAME= MooseX-Method-Signatures-0.48 > +DISTNAME= MooseX-Method-Signatures-0.49 > > CATEGORIES= devel > > +FIX_EXTRACT_PERMISSIONS= Yes > + > # perl > -PERMIT_PACKAGE_CDROM= Yes > +PERMIT_PACKAGE_CDROM= Yes > > -MODULES= cpan > +MODULES= cpan > PKG_ARCH= * > > -RUN_DEPENDS= devel/p5-Context-Preserve \ > - 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>=1.003014 \ > - devel/p5-Task-Weaken \ > - devel/p5-aliased \ > - devel/p5-namespace-autoclean > -BUILD_DEPENDS= ${RUN_DEPENDS} > -TEST_DEPENDS= devel/p5-Test-Deep \ > - devel/p5-Test-Fatal > +RUN_DEPENDS= devel/p5-B-Hooks-EndOfScope>=0.10 \ > + devel/p5-Context-Preserve \ > + devel/p5-Devel-Declare>=0.005011 \ > + devel/p5-Eval-Closure \ > + devel/p5-Module-Runtime>=0.012 \ > + devel/p5-Moose \ > + devel/p5-MooseX-LazyRequire>=0.06 \ > + devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion \ > + devel/p5-MooseX-Types-Structured>=0.24 \ > + devel/p5-MooseX-Types>=0.19 \ > + devel/p5-Parse-Method-Signatures \ > + devel/p5-Sub-Name \ > + devel/p5-Task-Weaken \ > + devel/p5-aliased \ > + devel/p5-namespace-autoclean > + > +TEST_DEPENDS= devel/p5-Test-Deep \ > + devel/p5-Test-Fatal \ > + devel/p5-namespace-clean>=0.19 > + > +CONFIGURE_STYLE= modbuild tiny > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/p5-MooseX-Method-Signatures/distinfo,v > retrieving revision 1.5 > diff -u -p -u -p -r1.5 distinfo > --- distinfo 18 Jan 2015 10:24:30 -0000 1.5 > +++ distinfo 21 Apr 2019 14:04:32 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (MooseX-Method-Signatures-0.48.tar.gz) = > rigRP1lUWoSj1+9/bIqh0XsAblPqOEZRx1VHvNOv60w= > -SIZE (MooseX-Method-Signatures-0.48.tar.gz) = 50635 > +SHA256 (MooseX-Method-Signatures-0.49.tar.gz) = > OjwSvLHRsubUvD+7oG4kIlX92rh8EsDVQDZqOQUZOhI= > +SIZE (MooseX-Method-Signatures-0.49.tar.gz) = 52729 > Index: patches/patch-t_00-report-prereqs_t > =================================================================== > RCS file: patches/patch-t_00-report-prereqs_t > diff -N patches/patch-t_00-report-prereqs_t > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-t_00-report-prereqs_t 21 Apr 2019 14:04:32 -0000 > @@ -0,0 +1,17 @@ > +$OpenBSD$ > + > +Fix for: > +do "t/00-report-prereqs.dd" failed, '.' is no longer in @INC > + > +Index: t/00-report-prereqs.t > +--- t/00-report-prereqs.t.orig > ++++ t/00-report-prereqs.t > +@@ -68,7 +68,7 @@ my @exclude = qw( > + ); > + > + # Add static prereqs to the included modules list > +-my $static_prereqs = do 't/00-report-prereqs.dd'; > ++my $static_prereqs = do './t/00-report-prereqs.dd'; > + > + # Merge all prereqs (either with ::Prereqs or a hashref) > + my $full_prereqs = _merge_prereqs( > > > -- andrew - http://afresh1.com I'm impatient with stupidity. -- Klaatu
