On Tue, Nov 26, 2019 at 11:52:57AM +0000, wen heping wrote:
> Hi, ports@:
> 
>    Here is a patch for devel/p5-Type-Tiny:
>    i) Update to 1.006000
>    ii) Add devel/p5-Class-InsideOut as TEST_DEPENDS
>    iii) Sort TEST_DEPENDS
>    It build well and pass the test on amd64-current system.
>    Some tests skip because some TEST_DEPENDS had not been
> imported  into port tree.
> 
>    4 ports depends on devel/p5-Type-Tiny, all build well
> and pass all tests with this patch:
>     devel/p5-Array-Compare
>     devel/p5-Params-ValidationCompiler
>     devel/p5-File-ChangeNotify
>     graphics/p5-Barcode-DataMatrix
> 
>    Actually the updated www/p5-Dancer2(which had not been committed)
> depends on devel/p5-Type-Tiny too. It build well and pass tests too.
> 
> Comments? OK?
> wen

This is OK afresh1, unless someone wants to make and improvement that I
wouldn't complain about.


There are a bunch of modules, some of which we have in the ports tree,
that could be added as TEST_DEPENDS to run more tests (although our
Moose version is too old).

* devel/p5-Devel-Hide
* devel/p5-Devel-StackTrace
* devel/p5-IO-String
* devel/p5-Moo
* devel/p5-Moose
* devel/p5-MooseX-Getopt
* devel/p5-PadWalker
* devel/p5-Role-Tiny
* devel/p5-Sub-Quote
* devel/p5-Test-Memory-Cycle


And then of course, a bunch more that we either don't have or weren't
named in a way that I could find them, or maybe just got removed from
core perl around 5.18.

* Devel::LexAlias
* Function::Parameters
* Kavorka
* Moops
* MooseX::Types::Moose
* MouseX::Types::Common
* Object::Accessor
* Return::Type
* Sub::Exporter::Lexical
* Switcheroo
* Type::Tie
* Validation::Class
* match::simple


> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Type-Tiny/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  12 Jul 2019 20:45:13 -0000      1.6
> +++ Makefile  26 Nov 2019 08:02:40 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT =            tiny, yet Moo(se)-compatible type constraint
>  
> -DISTNAME =           Type-Tiny-1.002001
> +DISTNAME =           Type-Tiny-1.006000
>  CATEGORIES =         devel
>  
>  # perl
> @@ -14,9 +14,10 @@ CPAN_AUTHOR =              TOBYINK
>  
>  RUN_DEPENDS =                devel/p5-Exporter-Tiny
>  
> -TEST_DEPENDS =               devel/p5-Test-LeakTrace \
> +TEST_DEPENDS =               devel/p5-Class-InsideOut \
>                       devel/p5-Mouse \
>                       devel/p5-MouseX-Types \
> +                     devel/p5-Test-LeakTrace \
>                       devel/p5-Test-Warnings
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/p5-Type-Tiny/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo  28 Apr 2018 14:18:47 -0000      1.4
> +++ distinfo  26 Nov 2019 08:02:40 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Type-Tiny-1.002001.tar.gz) = 
> k8nuqvIwFmJRJnlK9IO8YmoUn3Im+absEIHviWrME90=
> -SIZE (Type-Tiny-1.002001.tar.gz) = 264950
> +SHA256 (Type-Tiny-1.006000.tar.gz) = 
> 1aYAE98LShCOV1XP6oSo6BserNSpH28XpVFahk7X/QA=
> +SIZE (Type-Tiny-1.006000.tar.gz) = 311412


-- 
andrew - http://afresh1.com

Adding manpower to a late software project makes it later.

Reply via email to