Here is an update for MooseX::ConfigFromFile.
I won't detail the changelog [1], there has been 11 years of it, but it unbreaks the build with Perl 5.28, due to updated distribution tooling, and there is no backward incompatible change. What's new in the port: - Added FIX_PERMISSIONS (ETHER's module again) - *_DEPENDS updated - Added Pod testing Testing: - 'make test' passes with Perl 5.24 and 5.28 - There are 68 consumers [2], i've found no new failures due to that update. Comments/feedback are welcome, Charlène. [1] https://metacpan.org/changes/release/ETHER/MooseX-ConfigFromFile-0.14 [2] https://transfer.sh/l13Gc/p5-MooseX-ConfigFromFile.tgz Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-ConfigFromFile/Makefile,v retrieving revision 1.8 diff -u -p -u -p -r1.8 Makefile --- Makefile 20 Mar 2016 19:56:28 -0000 1.8 +++ Makefile 2 Feb 2019 22:23:21 -0000 @@ -4,9 +4,9 @@ COMMENT= Moose role for setting attribu MODULES= cpan PKG_ARCH= * -DISTNAME= MooseX-ConfigFromFile-0.02 -REVISION= 0 +DISTNAME= MooseX-ConfigFromFile-0.14 CATEGORIES= devel +FIX_EXTRACT_PERMISSIONS = Yes MAINTAINER= Jim Razmus II <[email protected]> @@ -14,9 +14,16 @@ MAINTAINER= Jim Razmus II <jim@openbsd. PERMIT_PACKAGE_CDROM= Yes RUN_DEPENDS= devel/p5-Moose \ - devel/p5-MooseX-Types-Path-Class + devel/p5-MooseX-Types \ + devel/p5-MooseX-Types-Path-Class \ + devel/p5-Path-Tiny BUILD_DEPENDS= ${RUN_DEPENDS} -TEST_DEPENDS= devel/p5-Class-Load \ - devel/p5-Module-Runtime +TEST_DEPENDS= devel/p5-MooseX-Types-Path-Tiny \ + devel/p5-Test-Deep \ + devel/p5-Test-Fatal \ + devel/p5-Test-Requires \ + devel/p5-Test-Without-Module + +MAKE_ENV += TEST_POD=Yes .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-ConfigFromFile/distinfo,v retrieving revision 1.2 diff -u -p -u -p -r1.2 distinfo --- distinfo 18 Jan 2015 03:13:30 -0000 1.2 +++ distinfo 2 Feb 2019 22:23:21 -0000 @@ -1,2 +1,2 @@ -SHA256 (MooseX-ConfigFromFile-0.02.tar.gz) = /alUOmOT3/90mJulfSarOM1WGlez9+ucj3X3x7PSHDQ= -SIZE (MooseX-ConfigFromFile-0.02.tar.gz) = 20447 +SHA256 (MooseX-ConfigFromFile-0.14.tar.gz) = mtNDzZ+G1xS+m1S5xopEPYrMZQG2rWsV6coBMLLpbwg= +SIZE (MooseX-ConfigFromFile-0.14.tar.gz) = 31280
