Hi ports! Here is an update for MooseX::Role::WithOverloading. It will be needed to update p5-MooseX-Role-Parameterized, in order to unbreak it with Perl 5.28.
What's new upstream (partial, see [1]): - It's marked as deprecated, but we still need it until we ship Moose>=2.13 - Fixed a bug with Perl 5.18+ that caused this module to simply blow up with an error like "Use of uninitialized value in subroutine entry at .../Class/MOP/Package.pm ..." What's new in the port: - Added permissions fix (ETHER's module) - Documentation changes reflected in PLIST Testing: - 'make test' passes - but would require Moose 2.1300 to be complete - There are 140 consumers [2]. I've found no new failures related to that update. Comments/feedback are welcome. Charlène. [1] https://metacpan.org/changes/distribution/MooseX-Role-WithOverloading [2] https://transfer.sh/BMPPq/p5-MooseX-Role-WithOverloading.tgz Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-WithOverloading/Makefile,v retrieving revision 1.14 diff -u -p -u -p -r1.14 Makefile --- Makefile 20 Mar 2016 19:56:29 -0000 1.14 +++ Makefile 2 Feb 2019 23:26:08 -0000 @@ -3,9 +3,10 @@ COMMENT= roles which support overloading MODULES= cpan -DISTNAME= MooseX-Role-WithOverloading-0.09 -REVISION= 2 +DISTNAME= MooseX-Role-WithOverloading-0.17 CATEGORIES= devel + +FIX_EXTRACT_PERMISSIONS = Yes MAINTAINER= Jim Razmus II <j...@openbsd.org> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-WithOverloading/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 18 Jan 2015 03:13:31 -0000 1.3 +++ distinfo 2 Feb 2019 23:26:08 -0000 @@ -1,2 +1,2 @@ -SHA256 (MooseX-Role-WithOverloading-0.09.tar.gz) = yOYpJlZ9558C5lTl37W3GdC5UCVzRTja9NqDOvcIQGM= -SIZE (MooseX-Role-WithOverloading-0.09.tar.gz) = 14632 +SHA256 (MooseX-Role-WithOverloading-0.17.tar.gz) = krCV1z8SIPnC7S06qlugcutaot4gm3xFXaWocBuYaGU= +SIZE (MooseX-Role-WithOverloading-0.17.tar.gz) = 32308 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Role-WithOverloading/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 20 Mar 2015 22:47:40 -0000 1.3 +++ pkg/PLIST 2 Feb 2019 23:26:08 -0000 @@ -23,14 +23,4 @@ ${P5ARCH}/auto/MooseX/Role/ ${P5ARCH}/auto/MooseX/Role/WithOverloading/ ${P5ARCH}/auto/MooseX/Role/WithOverloading/WithOverloading.so @man man/man3p/MooseX::Role::WithOverloading.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role.3p @man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::Composite.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToClass.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToInstance.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToRole.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::FixOverloadedRefs.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::ToClass.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::ToInstance.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Application::ToRole.3p -@man man/man3p/MooseX::Role::WithOverloading::Meta::Role::Composite.3p