cvs commit: ports/devel Makefile ports/devel/p5-WeakRef Makefile
distinfo pkg-descr pkg-plist
Erwin Lansing
erwin at FreeBSD.org
Thu Jun 15 16:05:42 UTC 2006
erwin 2006-06-15 16:05:41 UTC
FreeBSD ports repository
Modified files:
devel Makefile
Added files:
devel/p5-WeakRef Makefile distinfo pkg-descr pkg-plist
Log:
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/
PR: ports/98963
Submitted by: Dmitry Marakasov <amdmi3 at mail.ru>
Revision Changes Path
1.2276 +1 -0 ports/devel/Makefile
1.1 +22 -0 ports/devel/p5-WeakRef/Makefile (new)
1.1 +3 -0 ports/devel/p5-WeakRef/distinfo (new)
1.1 +12 -0 ports/devel/p5-WeakRef/pkg-descr (new)
1.1 +5 -0 ports/devel/p5-WeakRef/pkg-plist (new)
More information about the cvs-all
mailing list