Tuesday, December 04, 2018

[UPDATE] devel/p5-MooseX-Types-Path-Class 0.07 -> 0.09

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-MooseX-Types-Path-Class/Makefile,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 Makefile
--- Makefile 5 Dec 2017 16:25:45 -0000 1.13
+++ Makefile 6 Nov 2018 21:38:09 -0000
@@ -2,22 +2,25 @@

COMMENT= Path::Class type library for Moose

-DISTNAME = MooseX-Types-Path-Class-0.07
+DISTNAME= MooseX-Types-Path-Class-0.09

CATEGORIES= devel
FIX_EXTRACT_PERMISSIONS=Yes

# perl
-PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE_CDROM= Yes

MODULES= cpan
PKG_ARCH= *

-RUN_DEPENDS= devel/p5-Moose>=2.1204 \
- devel/p5-MooseX-Types \
+RUN_DEPENDS= devel/p5-MooseX-Types \
+ devel/p5-MooseX-Getopt \
devel/p5-Path-Class
-BUILD_DEPENDS= ${RUN_DEPENDS}
-TEST_DEPENDS = devel/p5-Test-Pod \
- devel/p5-Test-Pod-Coverage
+BUILD_DEPENDS= ${RUN_DEPENDS} \
+ devel/p5-Module-Build-Tiny
+TEST_DEPENDS= devel/p5-Moose \
+ devel/p5-Test-Needs
+
+MAKE_ENV= TEST_POD=Yes

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-MooseX-Types-Path-Class/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo 14 Aug 2015 12:28:22 -0000 1.4
+++ distinfo 6 Nov 2018 21:38:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (MooseX-Types-Path-Class-0.07.tar.gz) = SO1Unucb8OZ6MbLOf1JIxepU/SZD2KhHUDxHBaxZWFE=
-SIZE (MooseX-Types-Path-Class-0.07.tar.gz) = 26645
+SHA256 (MooseX-Types-Path-Class-0.09.tar.gz) = 54S6tTaYrpWnCahmMwYUX/7FVmjfbPMWFTM1I/vn734=
+SIZE (MooseX-Types-Path-Class-0.09.tar.gz) = 29220
Here is an update for MooseX::Types::Path::Class.

What's new upstream [1]:

- MooseX::Getopt is an optional dependency again
- distribution tooling tweaks

What's new in the port:

- Make use of TEST_POD=Yes and removal of Pod coverage TEST_DEPENDS
- Major change in dependencies, as devel/p5-Moose is only used for
tests, and add some test dependencies (they're all enabled).
- Tiny spacing fixes

Testing:

- 'make test' passes
- There are consumers, all of them pass 'make test' but two [2], the
usual databases/p5-DBIx-Class and devel/p5-MooseX-Daemonize.

Any comments?

Charlène.


[1] https://metacpan.org/changes/distribution/MooseX-Types-Path-Class
[2] https://transfer.sh/EoRnZ/p5-MooseX-Types-Path-Class.tgz

No comments:

Post a Comment