summaryrefslogtreecommitdiff
path: root/devel/p5-Internals
diff options
context:
space:
mode:
authorapb <apb@pkgsrc.org>2008-10-19 09:46:45 +0000
committerapb <apb@pkgsrc.org>2008-10-19 09:46:45 +0000
commit4aa578df8f795e64ced5583b87c242c638075b01 (patch)
tree4fa9eaa1b370e36c214ec55cb872eecf27c644a9 /devel/p5-Internals
parentd4ee5b7e9d6ff4b0ebffcda9916fa392cb9bba59 (diff)
downloadpkgsrc-4aa578df8f795e64ced5583b87c242c638075b01.tar.gz
Add devel/p5-Internals version 1.1. This is needed by
p5-PerlIO-via-dynamic when using perl-5.10. This module allows you to write-protect and write-enable your Perl variables, objects and data structures. Moreover, the reference count of any Perl variable can be read and set.
Diffstat (limited to 'devel/p5-Internals')
-rw-r--r--devel/p5-Internals/DESCR24
-rw-r--r--devel/p5-Internals/Makefile22
-rw-r--r--devel/p5-Internals/distinfo5
3 files changed, 51 insertions, 0 deletions
diff --git a/devel/p5-Internals/DESCR b/devel/p5-Internals/DESCR
new file mode 100644
index 00000000000..68f23204862
--- /dev/null
+++ b/devel/p5-Internals/DESCR
@@ -0,0 +1,24 @@
+This module allows you to write-protect and write-enable
+your Perl variables, objects and data structures.
+
+Moreover, the reference count of any Perl variable can
+be read and set.
+
+You can never pass the object directly on which to
+perform the desired action, you always have to pass
+a reference to the variable or data structure in
+question.
+
+This comes in handy for objects and anonymous data
+structures, where you only have a reference anyway!
+
+BEWARE: This module is DANGEROUS!
+
+DO NOT attempt to unlock Perl's built-in variables!
+
+DO NOT manipulate reference counts unless you know
+exactly what you're doing!
+
+ANYTHING might happen! Hell might break loose! :-)
+
+YOU HAVE BEEN WARNED!
diff --git a/devel/p5-Internals/Makefile b/devel/p5-Internals/Makefile
new file mode 100644
index 00000000000..ef4d06d6a1f
--- /dev/null
+++ b/devel/p5-Internals/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2008/10/19 09:46:45 apb Exp $
+#
+
+DISTNAME= Internals-1.1
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+#MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Internals/} # XXX doesn't work
+MASTER_SITES= http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/
+
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Internals/
+COMMENT= Write-protect Perl variables, manipulate refcounts
+
+USE_LANGUAGES= c
+PERL5_MODULE_TYPE= MakeMaker
+PERL5_PACKLIST= auto/Internals/.packlist
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Internals/distinfo b/devel/p5-Internals/distinfo
new file mode 100644
index 00000000000..02ec9ef4661
--- /dev/null
+++ b/devel/p5-Internals/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2008/10/19 09:46:46 apb Exp $
+
+SHA1 (Internals-1.1.tar.gz) = b3c0567f00fee3a72ecf52ea11ba3a362b407eb6
+RMD160 (Internals-1.1.tar.gz) = 5d3cdbac2d9d282f7842b93128ca917b15d23942
+Size (Internals-1.1.tar.gz) = 11167 bytes