Hi, ports@: Here is a patch for devel/p5-Type-Tiny: i) Update to 1.010001 ii) Add 2 TEST_DEPENDS It build well and pass the test on amd64-current system.
5 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 www/p5-Dancer2 Cheers ! wen
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Type-Tiny/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 18 Feb 2020 11:39:49 -0000 1.7 +++ Makefile 27 Mar 2020 10:07:57 -0000 @@ -2,7 +2,7 @@ COMMENT = tiny, yet Moo(se)-compatible type constraint -DISTNAME = Type-Tiny-1.006000 +DISTNAME = Type-Tiny-1.010001 CATEGORIES = devel # perl @@ -15,8 +15,10 @@ CPAN_AUTHOR = TOBYINK RUN_DEPENDS = devel/p5-Exporter-Tiny TEST_DEPENDS = devel/p5-Class-InsideOut \ + devel/p5-MooseX-Types \ devel/p5-Mouse \ devel/p5-MouseX-Types \ + devel/p5-Specio \ devel/p5-Test-LeakTrace \ devel/p5-Test-Memory-Cycle \ devel/p5-Test-Warnings Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-Type-Tiny/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 18 Feb 2020 11:39:49 -0000 1.5 +++ distinfo 27 Mar 2020 10:07:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (Type-Tiny-1.006000.tar.gz) = 1aYAE98LShCOV1XP6oSo6BserNSpH28XpVFahk7X/QA= -SIZE (Type-Tiny-1.006000.tar.gz) = 311412 +SHA256 (Type-Tiny-1.010001.tar.gz) = 83hmP2Kqp8+H9HuQ8JUTVtJqCEaAJ9omliOHmYprGq4= +SIZE (Type-Tiny-1.010001.tar.gz) = 436800 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-Type-Tiny/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 18 Feb 2020 11:39:50 -0000 1.3 +++ pkg/PLIST 27 Mar 2020 10:07:57 -0000 @@ -17,7 +17,6 @@ ${P5SITE}/Reply/Plugin/TypeTiny.pm ${P5SITE}/Test/ ${P5SITE}/Test/TypeTiny.pm ${P5SITE}/Type/ -${P5SITE}/Type/CONTRIBUTING.pod ${P5SITE}/Type/Coercion/ ${P5SITE}/Type/Coercion.pm ${P5SITE}/Type/Coercion/FromMoose.pm @@ -29,20 +28,29 @@ ${P5SITE}/Type/Registry.pm ${P5SITE}/Type/Tiny/ ${P5SITE}/Type/Tiny.pm ${P5SITE}/Type/Tiny/Class.pm +${P5SITE}/Type/Tiny/ConstrainedObject.pm ${P5SITE}/Type/Tiny/Duck.pm ${P5SITE}/Type/Tiny/Enum.pm ${P5SITE}/Type/Tiny/Intersection.pm ${P5SITE}/Type/Tiny/Manual/ ${P5SITE}/Type/Tiny/Manual.pod +${P5SITE}/Type/Tiny/Manual/AllTypes.pod ${P5SITE}/Type/Tiny/Manual/Coercions.pod +${P5SITE}/Type/Tiny/Manual/Contributing.pod +${P5SITE}/Type/Tiny/Manual/Installation.pod ${P5SITE}/Type/Tiny/Manual/Libraries.pod +${P5SITE}/Type/Tiny/Manual/NonOO.pod ${P5SITE}/Type/Tiny/Manual/Optimization.pod ${P5SITE}/Type/Tiny/Manual/Params.pod ${P5SITE}/Type/Tiny/Manual/Policies.pod +${P5SITE}/Type/Tiny/Manual/UsingWithClassTiny.pod ${P5SITE}/Type/Tiny/Manual/UsingWithMoo.pod +${P5SITE}/Type/Tiny/Manual/UsingWithMoo2.pod +${P5SITE}/Type/Tiny/Manual/UsingWithMoo3.pod ${P5SITE}/Type/Tiny/Manual/UsingWithMoose.pod ${P5SITE}/Type/Tiny/Manual/UsingWithMouse.pod ${P5SITE}/Type/Tiny/Manual/UsingWithOther.pod +${P5SITE}/Type/Tiny/Manual/UsingWithTestMore.pod ${P5SITE}/Type/Tiny/Role.pm ${P5SITE}/Type/Tiny/Union.pm ${P5SITE}/Type/Tiny/_HalfOp.pm @@ -72,7 +80,6 @@ ${P5SITE}/Types/TypeTiny.pm @man man/man3p/Eval::TypeTiny.3p @man man/man3p/Reply::Plugin::TypeTiny.3p @man man/man3p/Test::TypeTiny.3p -@man man/man3p/Type::CONTRIBUTING.3p @man man/man3p/Type::Coercion.3p @man man/man3p/Type::Coercion::FromMoose.3p @man man/man3p/Type::Coercion::Union.3p @@ -82,19 +89,28 @@ ${P5SITE}/Types/TypeTiny.pm @man man/man3p/Type::Registry.3p @man man/man3p/Type::Tiny.3p @man man/man3p/Type::Tiny::Class.3p +@man man/man3p/Type::Tiny::ConstrainedObject.3p @man man/man3p/Type::Tiny::Duck.3p @man man/man3p/Type::Tiny::Enum.3p @man man/man3p/Type::Tiny::Intersection.3p @man man/man3p/Type::Tiny::Manual.3p +@man man/man3p/Type::Tiny::Manual::AllTypes.3p @man man/man3p/Type::Tiny::Manual::Coercions.3p +@man man/man3p/Type::Tiny::Manual::Contributing.3p +@man man/man3p/Type::Tiny::Manual::Installation.3p @man man/man3p/Type::Tiny::Manual::Libraries.3p +@man man/man3p/Type::Tiny::Manual::NonOO.3p @man man/man3p/Type::Tiny::Manual::Optimization.3p @man man/man3p/Type::Tiny::Manual::Params.3p @man man/man3p/Type::Tiny::Manual::Policies.3p +@man man/man3p/Type::Tiny::Manual::UsingWithClassTiny.3p @man man/man3p/Type::Tiny::Manual::UsingWithMoo.3p +@man man/man3p/Type::Tiny::Manual::UsingWithMoo2.3p +@man man/man3p/Type::Tiny::Manual::UsingWithMoo3.3p @man man/man3p/Type::Tiny::Manual::UsingWithMoose.3p @man man/man3p/Type::Tiny::Manual::UsingWithMouse.3p @man man/man3p/Type::Tiny::Manual::UsingWithOther.3p +@man man/man3p/Type::Tiny::Manual::UsingWithTestMore.3p @man man/man3p/Type::Tiny::Role.3p @man man/man3p/Type::Tiny::Union.3p @man man/man3p/Type::Tiny::_HalfOp.3p