summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz>2016-04-15 11:38:07 +0000
committerwiz <wiz>2016-04-15 11:38:07 +0000
commite836e38c898d001a3dd02b10756d949accc3040f (patch)
tree8ea611f0b769aa5c5ec2d9a715813c6044caa4fb
parentbf7706be07bd55fa02c257735a1bf4cf0fa52945 (diff)
downloadpkgsrc-e836e38c898d001a3dd02b10756d949accc3040f.tar.gz
Import p5-MooX-StrictConstructor-0.008 as devel/p5-MooX-StrictConstructor.
Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies. This is a great way to catch small typos.
-rw-r--r--devel/p5-MooX-StrictConstructor/DESCR4
-rw-r--r--devel/p5-MooX-StrictConstructor/Makefile30
-rw-r--r--devel/p5-MooX-StrictConstructor/distinfo6
3 files changed, 40 insertions, 0 deletions
diff --git a/devel/p5-MooX-StrictConstructor/DESCR b/devel/p5-MooX-StrictConstructor/DESCR
new file mode 100644
index 00000000000..f8f8b7d6d35
--- /dev/null
+++ b/devel/p5-MooX-StrictConstructor/DESCR
@@ -0,0 +1,4 @@
+Simply loading this module makes your constructors "strict". If
+your constructor is called with an attribute init argument that
+your class does not declare, then it dies. This is a great way to
+catch small typos.
diff --git a/devel/p5-MooX-StrictConstructor/Makefile b/devel/p5-MooX-StrictConstructor/Makefile
new file mode 100644
index 00000000000..dda04ffc79d
--- /dev/null
+++ b/devel/p5-MooX-StrictConstructor/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2016/04/15 11:38:07 wiz Exp $
+
+DISTNAME= MooX-StrictConstructor-0.008
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/H/HA/HARTZELL/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/~hartzell/MooX-StrictConstructor/
+COMMENT= Make your Moo-based object constructors blow up on unknown attributes
+LICENSE= ${PERL5_LICENSE}
+
+DEPENDS+= p5-Class-Method-Modifiers-[0-9]*:../../devel/p5-Class-Method-Modifiers
+DEPENDS+= p5-Moo-[0-9]*:../../devel/p5-Moo
+DEPENDS+= p5-indirect-[0-9]*:../../devel/p5-indirect
+DEPENDS+= p5-bareword-filehandles-[0-9]*:../../devel/p5-bareword-filehandles
+DEPENDS+= p5-multidimensional-[0-9]*:../../devel/p5-multidimensional
+DEPENDS+= p5-strictures-[0-9]*:../../devel/p5-strictures
+BUILD_DEPENDS+= p5-Test-CPAN-Meta-[0-9]*:../../devel/p5-Test-CPAN-Meta
+BUILD_DEPENDS+= p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
+BUILD_DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod
+BUILD_DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage
+BUILD_DEPENDS+= p5-Pod-Coverage-[0-9]*:../../textproc/p5-Pod-Coverage
+BUILD_DEPENDS+= p5-Pod-Coverage-TrustPod-[0-9]*:../../textproc/p5-Pod-Coverage-TrustPod
+
+PERL5_PACKLIST= auto/MooX/StrictConstructor/.packlist
+PERL5_MODULE_TYPE= Module::Build
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-MooX-StrictConstructor/distinfo b/devel/p5-MooX-StrictConstructor/distinfo
new file mode 100644
index 00000000000..463ec82376d
--- /dev/null
+++ b/devel/p5-MooX-StrictConstructor/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/04/15 11:38:07 wiz Exp $
+
+SHA1 (MooX-StrictConstructor-0.008.tar.gz) = 42953287da94ff5d66a43a1178ba52c64cb09de2
+RMD160 (MooX-StrictConstructor-0.008.tar.gz) = 80d942941e1d385a1a28afd89890fc14f5ea9a27
+SHA512 (MooX-StrictConstructor-0.008.tar.gz) = e1400fee3af182d34e8f5b709b2c16f3675ff75502e4ca7841dd0b3be9c2e090a4e13f881c2f5a6b15b925264f03ee0ce2c27a25b7262b1a17485e7a33057a20
+Size (MooX-StrictConstructor-0.008.tar.gz) = 14255 bytes