1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00

The functions in this module implement or assist the writing of

programs, or parts of them, in Continuation Passing Style (CPS).
Briefly, CPS is a style of writing code where the normal call/return
mechanism is replaced by explicit "continuations", values passed in
to functions which they should invoke, to implement return behaviour.

WWW: http://search.cpan.org/dist/CPS/

Approved by:	sahil@/wen@ (mentors, implicit)
Feature safe:	yes
This commit is contained in:
Frederic Culot 2011-02-05 12:34:35 +00:00
parent eefdc26fe2
commit 6757301edf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=268677
5 changed files with 43 additions and 0 deletions

View File

@ -1223,6 +1223,7 @@
SUBDIR += p5-CPAN-YACSmoke
SUBDIR += p5-CPANPLUS
SUBDIR += p5-CPANPLUS-Dist-Build
SUBDIR += p5-CPS
SUBDIR += p5-Cache
SUBDIR += p5-Cache-AgainstFile
SUBDIR += p5-Cache-Cache

26
devel/p5-CPS/Makefile Normal file
View File

@ -0,0 +1,26 @@
# New ports collection makefile for: devel/p5-CPS
# Date created: 2011-02-05
# Whom: Frederic Culot <culot@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= CPS
PORTVERSION= 0.11
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= ../../authors/id/P/PE/PEVANS/
PKGNAMEPREFIX= p5-
MAINTAINER= culot@FreeBSD.org
COMMENT= Manage flow of control in Continuation-Passing Style
PERL_MODBUILD= yes
MAN3= CPS.3 \
CPS::Functional.3 \
CPS::Governor.3 \
CPS::Governor::Deferred.3 \
CPS::Governor::Simple.3
.include <bsd.port.mk>

2
devel/p5-CPS/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (CPS-0.11.tar.gz) = 12459241cb5b9c96175e7919d83bd4bf0c0f0f3454f0d7fe71f5e16cd690c644
SIZE (CPS-0.11.tar.gz) = 33400

7
devel/p5-CPS/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
The functions in this module implement or assist the writing of
programs, or parts of them, in Continuation Passing Style (CPS).
Briefly, CPS is a style of writing code where the normal call/return
mechanism is replaced by explicit "continuations", values passed in
to functions which they should invoke, to implement return behaviour.
WWW: http://search.cpan.org/dist/CPS/

7
devel/p5-CPS/pkg-plist Normal file
View File

@ -0,0 +1,7 @@
%%SITE_PERL%%/CPS.pm
%%SITE_PERL%%/CPS/Functional.pm
%%SITE_PERL%%/CPS/Governor.pm
%%SITE_PERL%%/CPS/Governor/Deferred.pm
%%SITE_PERL%%/CPS/Governor/Simple.pm
@dirrm %%SITE_PERL%%/CPS/Governor
@dirrm %%SITE_PERL%%/CPS