Commit d5f61ab5 authored by tobez's avatar tobez
Browse files

Add devel/p5-Data-Thunk 0.07, a Perl module implementing lazy evaluation.

parent 33ac6a5d
......@@ -1655,6 +1655,7 @@
SUBDIR += p5-Data-TemporaryBag
SUBDIR += p5-Data-Throttler
SUBDIR += p5-Data-Throttler-Memcached
SUBDIR += p5-Data-Thunk
SUBDIR += p5-Data-TreeDumper
SUBDIR += p5-Data-TreeDumper-Renderer-GTK
SUBDIR += p5-Data-Types
......
# $FreeBSD$
PORTNAME= Data-Thunk
PORTVERSION= 0.07
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:FLORA
PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Lazy/deferred evaluation - a sneakier Scalar::Defer
BUILD_DEPENDS= p5-Check-ISA>=0:${PORTSDIR}/devel/p5-Check-ISA \
p5-Data-Swap>=0:${PORTSDIR}/devel/p5-Data-Swap \
p5-Devel-Refcount>=0:${PORTSDIR}/devel/p5-Devel-Refcount \
p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \
p5-UNIVERSAL-ref>=0:${PORTSDIR}/devel/p5-UNIVERSAL-ref \
p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Data::Thunk.3 \
Data::Thunk::Code.3 \
Data::Thunk::Object.3 \
Data::Thunk::ScalarValue.3
.include <bsd.port.mk>
SHA256 (Data-Thunk-0.07.tar.gz) = 0d079ce4c7c7640be9d1eff93d26540decb70557cc686464a154641744620dd4
SIZE (Data-Thunk-0.07.tar.gz) = 8152
This is an implementation of thunks a la Scalar::Defer, but uses
Data::Swap and assignment to $_[0] in order to leave a minimal trace of
the thunk.
WWW: http://search.cpan.org/dist/Data-Thunk/
%%SITE_PERL%%/Data/Thunk.pm
%%SITE_PERL%%/Data/Thunk/Code.pm
%%SITE_PERL%%/Data/Thunk/Object.pm
%%SITE_PERL%%/Data/Thunk/ScalarValue.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Thunk/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Thunk
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data
@dirrmtry %%SITE_PERL%%/Data/Thunk
@dirrmtry %%SITE_PERL%%/Data
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment