Only real change is switching from Class::Load to Module::Runtime for loading modules.
https://metacpan.org/changes/distribution/MooseX-Types-LoadableClass Tests all pass, and reverse depends don't seem any worse off. Catalyst could use some love, maybe eventually I'll get there. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Types-LoadableClass/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile 20 Mar 2016 19:56:30 -0000 1.4 +++ Makefile 24 Nov 2016 03:45:06 -0000 @@ -4,7 +4,7 @@ COMMENT = ClassName type constraint with MODULES = cpan PKG_ARCH = * -DISTNAME = MooseX-Types-LoadableClass-0.012 +DISTNAME = MooseX-Types-LoadableClass-0.014 CATEGORIES = devel MAINTAINER = Andrew Fresh <afre...@openbsd.org> @@ -12,14 +12,15 @@ MAINTAINER = Andrew Fresh <afresh1@openb # perl_5 PERMIT_PACKAGE_CDROM = Yes -RUN_DEPENDS = devel/p5-Class-Load \ - devel/p5-Module-Runtime \ - devel/p5-Moose \ +RUN_DEPENDS = devel/p5-Module-Runtime \ devel/p5-MooseX-Types \ devel/p5-namespace-autoclean -BUILD_DEPENDS = devel/p5-Module-Build-Tiny>=0.030 +BUILD_DEPENDS = devel/p5-Module-Build-Tiny>=0.007 -TEST_DEPENDS = devel/p5-Test-Fatal +TEST_DEPENDS = devel/p5-Class-Load \ + devel/p5-Moose \ + devel/p5-Test-Fatal \ + devel/p5-namespace-clean>=0.19 .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-MooseX-Types-LoadableClass/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 11 May 2014 16:28:49 -0000 1.2 +++ distinfo 24 Nov 2016 03:45:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (MooseX-Types-LoadableClass-0.012.tar.gz) = odKxhsK2n0FrsMknHchpLCKHwvbOFEzDubLJIkJwYN8= -SIZE (MooseX-Types-LoadableClass-0.012.tar.gz) = 20629 +SHA256 (MooseX-Types-LoadableClass-0.014.tar.gz) = 6U19tsrwdvKvUCuSKi+iKvevnCURjAebcvj6BpAxI9o= +SIZE (MooseX-Types-LoadableClass-0.014.tar.gz) = 29645