I'm proposing here an update for MooseX::Role::Parameterized.
What's new upstream (partial, see [1]): - Unbreak the build with Perl 5.28 thanks to a conversion to Dist::Zilla. - Now allow being used as MooseX::Role::Parameterised What's new in the port: - *_DEPENDS change - Remove useless *.pod files in the package, as they're redundant with manpages. Testing: - 'make test' passes with Perl 5.24 and Perl 5.28 - There are 87 consumers, i've found no new failures [2] due to that update. Comments/feedback are welcome. Charlène. [1] https://metacpan.org/changes/release/ETHER/MooseX-Role-Parameterized-1.10 [2] https://transfer.sh/DHRhd/p5-MooseX-Role-Parameterized.tgz Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-Parameterized/Makefile,v retrieving revision 1.15 diff -u -p -u -p -r1.15 Makefile --- Makefile 20 Mar 2016 19:56:29 -0000 1.15 +++ Makefile 3 Feb 2019 12:16:31 -0000 @@ -2,8 +2,7 @@ COMMENT = roles with composition parameters -DISTNAME = MooseX-Role-Parameterized-1.02 -REVISION = 1 +DISTNAME = MooseX-Role-Parameterized-1.10 CATEGORIES = devel MODULES = cpan PKG_ARCH = * @@ -11,8 +10,20 @@ PKG_ARCH = * # Perl PERMIT_PACKAGE_CDROM = Yes +BUILD_DEPENDS = devel/p5-Module-Build-Tiny RUN_DEPENDS = devel/p5-Moose -TEST_DEPENDS = devel/p5-Test-Exception \ - devel/p5-Test-Fatal +TEST_DEPENDS = devel/p5-CPAN-Meta-Check \ + devel/p5-MooseX-Role-WithOverloading \ + devel/p5-Test-Exception \ + devel/p5-Test-Fatal \ + devel/p5-Test-Requires + +# Remove *.pod from the package, they're redundant with generated +# manpages +post-install: + @rm -f ${PREFIX}/${P5SITE}/MooseX/Role/Parameterized/Extending.pod \ + ${PREFIX}/${P5SITE}/MooseX/Role/Parameterized/Tutorial.pod + + .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-Parameterized/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo 22 Mar 2014 14:05:57 -0000 1.5 +++ distinfo 3 Feb 2019 12:16:31 -0000 @@ -1,2 +1,2 @@ -SHA256 (MooseX-Role-Parameterized-1.02.tar.gz) = s+E6cJpmnoWM3iD+1ei4NALhQY+0Z+KlVG3feAX8LCE= -SIZE (MooseX-Role-Parameterized-1.02.tar.gz) = 36599 +SHA256 (MooseX-Role-Parameterized-1.10.tar.gz) = SEbBL3zTBEGcmD6zZU0wNGLQajpflB4hx2lXgGwRnV4= +SIZE (MooseX-Role-Parameterized-1.10.tar.gz) = 47012 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-Parameterized/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 22 Mar 2014 14:05:57 -0000 1.3 +++ pkg/PLIST 3 Feb 2019 12:16:31 -0000 @@ -1,21 +1,21 @@ @comment $OpenBSD: PLIST,v 1.3 2014/03/22 14:05:57 jasper Exp $ ${P5SITE}/MooseX/ ${P5SITE}/MooseX/Role/ +${P5SITE}/MooseX/Role/Parameterised.pm ${P5SITE}/MooseX/Role/Parameterized/ ${P5SITE}/MooseX/Role/Parameterized.pm -${P5SITE}/MooseX/Role/Parameterized/Extending.pod ${P5SITE}/MooseX/Role/Parameterized/Meta/ ${P5SITE}/MooseX/Role/Parameterized/Meta/Role/ -${P5SITE}/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm ${P5SITE}/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm ${P5SITE}/MooseX/Role/Parameterized/Meta/Trait/ +${P5SITE}/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm ${P5SITE}/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm ${P5SITE}/MooseX/Role/Parameterized/Parameters.pm -${P5SITE}/MooseX/Role/Parameterized/Tutorial.pod +@man man/man3p/MooseX::Role::Parameterised.3p @man man/man3p/MooseX::Role::Parameterized.3p @man man/man3p/MooseX::Role::Parameterized::Extending.3p -@man man/man3p/MooseX::Role::Parameterized::Meta::Role::Parameterizable.3p @man man/man3p/MooseX::Role::Parameterized::Meta::Role::Parameterized.3p +@man man/man3p/MooseX::Role::Parameterized::Meta::Trait::Parameterizable.3p @man man/man3p/MooseX::Role::Parameterized::Meta::Trait::Parameterized.3p @man man/man3p/MooseX::Role::Parameterized::Parameters.3p @man man/man3p/MooseX::Role::Parameterized::Tutorial.3p