1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

New port - 0.94

This module is an implementation of the "Promise/A+" pattern for
asynchronous programming. Promises are meant to be a way to
better deal with the resulting callback spaghetti that can often
result in asynchronous programs.
This commit is contained in:
Tom Judge 2015-01-28 16:28:06 +00:00
parent 0783421b56
commit 260731b65c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=378069
5 changed files with 55 additions and 0 deletions

View File

@ -195,6 +195,7 @@
SUBDIR += p5-Modern-Perl
SUBDIR += p5-Parse-Perl
SUBDIR += p5-Perl6-Subs
SUBDIR += p5-Promises
SUBDIR += p5-Pugs-Compiler-Rule
SUBDIR += p5-Quantum-Superpositions
SUBDIR += p5-Scalar-List-Utils

17
lang/p5-Promises/Makefile Normal file
View File

@ -0,0 +1,17 @@
# Created by: Tom Judge <tj@FreeBSD.org>
# $FreeBSD$
PORTNAME= Promises
PORTVERSION= 0.94
CATEGORIES= lang perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:STEVAN
PKGNAMEPREFIX= p5-
MAINTAINER= tj@FreeBSD.org
COMMENT= An implementation of the Promise/A+ pattern
USES= perl5
USE_PERL5= configure
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Promises-0.94.tar.gz) = 81328d71e35d48995da8f6a5da1196c72b4eef720d1ce173405c6fa3c717a9c3
SIZE (Promises-0.94.tar.gz) = 38029

View File

@ -0,0 +1,6 @@
This module is an implementation of the "Promise/A+" pattern for
asynchronous programming. Promises are meant to be a way to
better deal with the resulting callback spaghetti that can often
result in asynchronous programs.
WWW: http://search.cpan.org/dist/Promises/

View File

@ -0,0 +1,29 @@
%%SITE_PERL%%/Promises.pm
%%SITE_PERL%%/Promises/Cookbook/ChainingAndPipelining.pod
%%SITE_PERL%%/Promises/Cookbook/GentleIntro.pod
%%SITE_PERL%%/Promises/Cookbook/Recursion.pod
%%SITE_PERL%%/Promises/Cookbook/ScalaFuturesComparison.pod
%%SITE_PERL%%/Promises/Cookbook/SynopsisBreakdown.pod
%%SITE_PERL%%/Promises/Cookbook/TIMTOWTDI.pod
%%SITE_PERL%%/Promises/Deferred.pm
%%SITE_PERL%%/Promises/Deferred/AE.pm
%%SITE_PERL%%/Promises/Deferred/AnyEvent.pm
%%SITE_PERL%%/Promises/Deferred/EV.pm
%%SITE_PERL%%/Promises/Deferred/Mojo.pm
%%SITE_PERL%%/Promises/Promise.pm
%%PERL5_MAN3%%/Promises.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::ChainingAndPipelining.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::GentleIntro.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::Recursion.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::ScalaFuturesComparison.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::SynopsisBreakdown.3.gz
%%PERL5_MAN3%%/Promises::Cookbook::TIMTOWTDI.3.gz
%%PERL5_MAN3%%/Promises::Deferred.3.gz
%%PERL5_MAN3%%/Promises::Deferred::AE.3.gz
%%PERL5_MAN3%%/Promises::Deferred::AnyEvent.3.gz
%%PERL5_MAN3%%/Promises::Deferred::EV.3.gz
%%PERL5_MAN3%%/Promises::Deferred::Mojo.3.gz
%%PERL5_MAN3%%/Promises::Promise.3.gz
@dir %%SITE_PERL%%/Promises/Deferred
@dir %%SITE_PERL%%/Promises/Cookbook
@dir %%SITE_PERL%%/Promises