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

Reply via email to