summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2014-02-23 11:19:52 +0000
committersno <sno@pkgsrc.org>2014-02-23 11:19:52 +0000
commit909fd4d04db0225feffd88f13c9ed22dd1cbaf12 (patch)
treea725dc8e2a42de136bd6a136ae4cf2ade232bd3b /devel
parent77e76308ddad6afda2a5b1aa2ff52eb2391181ee (diff)
downloadpkgsrc-909fd4d04db0225feffd88f13c9ed22dd1cbaf12.tar.gz
Adding new package for Perl module Test::Refcount from CPAN distribution
Test-Refcount version 0.07 into devel/p5-Test-Refcount The Perl garbage collector uses simple reference counting during the normal execution of a program. This means that cycles or unweakened references in other parts of code can keep an object around for longer than intended. To help avoid this problem, the reference count of a new object from its class constructor ought to be 1. This way, the caller can know the object will be properly DESTROYed when it drops all of its references to it.
Diffstat (limited to 'devel')
-rw-r--r--devel/p5-Test-Refcount/DESCR6
-rw-r--r--devel/p5-Test-Refcount/Makefile26
-rw-r--r--devel/p5-Test-Refcount/distinfo5
3 files changed, 37 insertions, 0 deletions
diff --git a/devel/p5-Test-Refcount/DESCR b/devel/p5-Test-Refcount/DESCR
new file mode 100644
index 00000000000..0c9f297a628
--- /dev/null
+++ b/devel/p5-Test-Refcount/DESCR
@@ -0,0 +1,6 @@
+The Perl garbage collector uses simple reference counting during the normal
+execution of a program. This means that cycles or unweakened references in
+other parts of code can keep an object around for longer than intended. To
+help avoid this problem, the reference count of a new object from its class
+constructor ought to be 1. This way, the caller can know the object will be
+properly DESTROYed when it drops all of its references to it.
diff --git a/devel/p5-Test-Refcount/Makefile b/devel/p5-Test-Refcount/Makefile
new file mode 100644
index 00000000000..9c878cec5df
--- /dev/null
+++ b/devel/p5-Test-Refcount/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2014/02/23 11:19:52 sno Exp $
+
+DISTNAME= Test-Refcount-0.07
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PE/PEVANS/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://metacpan.org/release/Test-Refcount
+COMMENT= Assert reference counts on objects
+LICENSE= ${PERL5_LICENSE}
+
+
+BUILD_DEPENDS+= p5-Module-Build>=0.36:../../devel/p5-Module-Build
+
+USE_LANGUAGES=
+PERL5_MODULE_TYPE+= Module::Build
+PERL5_PACKLIST+= auto/Test/Refcount/.packlist
+PERL5_REQD+= 5.7.3 # Scalar::Util >= 0
+PERL5_REQD+= 5.6.2 # Test::Builder >= 0
+PERL5_REQD+= 5.5 # B >= 0
+PERL5_REQD+= 5.6.2 # Test::More >= 0
+PERL5_REQD+= 5.8.8 # Test::Builder::Tester >= 0
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Test-Refcount/distinfo b/devel/p5-Test-Refcount/distinfo
new file mode 100644
index 00000000000..459166fe87a
--- /dev/null
+++ b/devel/p5-Test-Refcount/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/02/23 11:19:52 sno Exp $
+
+SHA1 (Test-Refcount-0.07.tar.gz) = 5d7b7f17db8d2735568e4f8e4e6dc1176e35b95f
+RMD160 (Test-Refcount-0.07.tar.gz) = 70afc2f6b81441c3ac5118c37ba27ae5e6938d9b
+Size (Test-Refcount-0.07.tar.gz) = 15953 bytes