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
No comments:
Post a Comment