I'm proposing here an update for MooseX::Types::Structured.

There are only a few changes upstream [1]: distribution tooling
has been changed, slurpy constraints fixed, documentation improved.

Port-wise i did a *_DEPENDS cleanup, otherwise it's a simple version
bump. 

Testing: 

- 'make test' passes
- There are 5 consumers and they all pass! [2]

Comments/feedback are welcome! 

Charlène. 


[1] https://metacpan.org/changes/distribution/MooseX-Types-Structured
[2] https://transfer.sh/g0nIm/p5-MooseX-Types-Structured.tgz


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-MooseX-Types-Structured/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- Makefile    20 Mar 2016 19:56:30 -0000      1.12
+++ Makefile    8 Feb 2019 14:09:58 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=               structured Type Constraints for Moose
 
-DISTNAME =             MooseX-Types-Structured-0.33
+DISTNAME =             MooseX-Types-Structured-0.36
 
 CATEGORIES=            devel
 
@@ -14,11 +14,14 @@ PKG_ARCH=           *
 
 RUN_DEPENDS=           devel/p5-Devel-PartialDump \
                        devel/p5-MooseX-Types>=0.22 \
-                       devel/p5-MooseX-Types-DateTime \
                        devel/p5-Sub-Exporter
 BUILD_DEPENDS=         ${RUN_DEPENDS}
 
-TEST_DEPENDS =         devel/p5-Test-Fatal \
-                       devel/p5-Test-Requires
+TEST_DEPENDS=          devel/p5-DateTime \
+                       devel/p5-MooseX-Types-DateTime \
+                       devel/p5-Test-Fatal \
+                       devel/p5-Test-Needs
+
+CONFIGURE_STYLE =      modbuild tiny
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-MooseX-Types-Structured/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo    13 Jun 2015 08:37:31 -0000      1.4
+++ distinfo    8 Feb 2019 14:09:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (MooseX-Types-Structured-0.33.tar.gz) = 
Vys42xBJNQqh642RmhpvOVHZcSwaL8/vMBpVbe7UR5U=
-SIZE (MooseX-Types-Structured-0.33.tar.gz) = 58533
+SHA256 (MooseX-Types-Structured-0.36.tar.gz) = 
Q822UvljhyPjV3yw+LVGhiAkTJY252WYEeW0qAFgPVc=
+SIZE (MooseX-Types-Structured-0.36.tar.gz) = 61348
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-MooseX-Types-Structured/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   13 Jun 2015 08:37:31 -0000      1.3
+++ pkg/PLIST   8 Feb 2019 14:09:58 -0000
@@ -12,5 +12,10 @@ ${P5SITE}/MooseX/Types/Structured/
 ${P5SITE}/MooseX/Types/Structured.pm
 ${P5SITE}/MooseX/Types/Structured/MessageStack.pm
 ${P5SITE}/MooseX/Types/Structured/OverflowHandler.pm
+@man man/man3p/MooseX::Meta::TypeCoercion::Structured.3p
+@man man/man3p/MooseX::Meta::TypeCoercion::Structured::Optional.3p
 @man man/man3p/MooseX::Meta::TypeConstraint::Structured.3p
+@man man/man3p/MooseX::Meta::TypeConstraint::Structured::Optional.3p
 @man man/man3p/MooseX::Types::Structured.3p
+@man man/man3p/MooseX::Types::Structured::MessageStack.3p
+@man man/man3p/MooseX::Types::Structured::OverflowHandler.3p

Reply via email to