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.
