Add devel/p5-Commands-Guarded 0.01, deterministic guarded commands fro

Perl.
This commit is contained in:
Anton Berezin 2004-11-19 14:00:39 +00:00
parent ae1ec8f3dc
commit 94d1d78dd8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=121962
5 changed files with 42 additions and 0 deletions

View File

@ -667,6 +667,7 @@
SUBDIR += p5-Class-WhiteHole
SUBDIR += p5-Class-XPath
SUBDIR += p5-Clone
SUBDIR += p5-Commands-Guarded
SUBDIR += p5-Config-Auto
SUBDIR += p5-Config-Fast
SUBDIR += p5-Config-General

View File

@ -0,0 +1,28 @@
# New ports collection makefile for: devel/p5-Commands-Guarded
# Date created: 19 November 2004
# Whom: Anton Berezin <tobez@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Commands-Guarded
PORTVERSION= 0.01
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= ../by-authors/id/T/TR/TREY
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Deterministic guarded commands for Perl
PERL_CONFIGURE= yes
MAN3= Commands::Guarded.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500600
IGNORE= "This port requires perl 5.6 or newer"
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,2 @@
MD5 (Commands-Guarded-0.01.tar.gz) = f2a942da877f9322db879eea2220abfb
SIZE (Commands-Guarded-0.01.tar.gz) = 12323

View File

@ -0,0 +1,6 @@
This module implements a deterministic, rectifying variant on Dijkstra's
guarded commands. Each named step is passed two blocks: an "ensure"
block that defines a test for a necessary and sufficient condition of
the step, and a "using" block that will cause that condition to obtain.
WWW: http://search.cpan.org/dist/Commands-Guarded

View File

@ -0,0 +1,5 @@
%%SITE_PERL%%/Commands/Guarded.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Commands/Guarded/.packlist
@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Commands/Guarded 2>/dev/null || true
@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Commands 2>/dev/null || true
@unexec rmdir %D/%%SITE_PERL%%/Commands 2>/dev/null || true