diff options
author | Erwin Lansing <erwin@FreeBSD.org> | 2006-06-15 16:05:41 +0000 |
---|---|---|
committer | Erwin Lansing <erwin@FreeBSD.org> | 2006-06-15 16:05:41 +0000 |
commit | 0e7de4a648eabe51c09da08a76a1d53410364032 (patch) | |
tree | 9f8e348a07c26429cea305250b383dd78f4c0914 /devel/p5-WeakRef | |
parent | 62911c0372277b28947f373b240a2cc85a659f53 (diff) |
Notes
Diffstat (limited to 'devel/p5-WeakRef')
-rw-r--r-- | devel/p5-WeakRef/Makefile | 22 | ||||
-rw-r--r-- | devel/p5-WeakRef/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-WeakRef/pkg-descr | 12 | ||||
-rw-r--r-- | devel/p5-WeakRef/pkg-plist | 5 |
4 files changed, 42 insertions, 0 deletions
diff --git a/devel/p5-WeakRef/Makefile b/devel/p5-WeakRef/Makefile new file mode 100644 index 000000000000..a11584cb2988 --- /dev/null +++ b/devel/p5-WeakRef/Makefile @@ -0,0 +1,22 @@ +# New ports collection makefile for: p5-WeakRef +# Date created: 14 Jun 2006 +# Whom: Dmitry Marakasov <amdmi3@mail.ru> +# +# $FreeBSD$ +# + +PORTNAME= WeakRef +PORTVERSION= 0.01 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= ../../authors/id/L/LU/LUKKA/ +PKGNAMEPREFIX= p5- + +MAINTAINER= amdmi3@mail.ru +COMMENT= An API to the Perl weak references + +PERL_CONFIGURE= yes + +MAN3= WeakRef.3 + +.include <bsd.port.mk> diff --git a/devel/p5-WeakRef/distinfo b/devel/p5-WeakRef/distinfo new file mode 100644 index 000000000000..6f357a29a10e --- /dev/null +++ b/devel/p5-WeakRef/distinfo @@ -0,0 +1,3 @@ +MD5 (WeakRef-0.01.tar.gz) = 3162df7a6eda0dfb44676dd9ebfa3c4c +SHA256 (WeakRef-0.01.tar.gz) = 39506f9d2f5b4f353fd31e3d4764a0a3c85caa6a9df6271dac0e7620a78e616b +SIZE (WeakRef-0.01.tar.gz) = 3069 diff --git a/devel/p5-WeakRef/pkg-descr b/devel/p5-WeakRef/pkg-descr new file mode 100644 index 000000000000..93511f1f6563 --- /dev/null +++ b/devel/p5-WeakRef/pkg-descr @@ -0,0 +1,12 @@ +A patch to Perl 5.005_55 by the author implements a core API for +weak references. This module is a Perl-level interface to that API, +allowing weak references to be created in Perl. + +A weak reference is just like an ordinary Perl reference except +that it isn't included in the reference count of the thing referred +to. This means that once all references to a particular piece of +data are weak, the piece of data is freed and all the weak references +are set to undef. This is particularly useful for implementing +circular data structures without memory leaks or caches of objects. + +WWW: http://search.cpan.org/dist/WeakRef/ diff --git a/devel/p5-WeakRef/pkg-plist b/devel/p5-WeakRef/pkg-plist new file mode 100644 index 000000000000..3acfe0d40b4d --- /dev/null +++ b/devel/p5-WeakRef/pkg-plist @@ -0,0 +1,5 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/WeakRef/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/WeakRef/WeakRef.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/WeakRef/WeakRef.bs +%%SITE_PERL%%/%%PERL_ARCH%%/WeakRef.pm +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/WeakRef |