diff options
author | pgollucci <pgollucci@FreeBSD.org> | 2009-01-27 06:48:20 +0800 |
---|---|---|
committer | pgollucci <pgollucci@FreeBSD.org> | 2009-01-27 06:48:20 +0800 |
commit | 40b9144782d530f10e1e6b06aa1494be8370a288 (patch) | |
tree | dba26c6350f50d5b5e339548e4f92011775fbc76 /devel | |
parent | cf4b73f88e4b04a6c5151232d12fe2f4461d22f3 (diff) | |
download | freebsd-ports-gnome-40b9144782d530f10e1e6b06aa1494be8370a288.tar.gz freebsd-ports-gnome-40b9144782d530f10e1e6b06aa1494be8370a288.tar.zst freebsd-ports-gnome-40b9144782d530f10e1e6b06aa1494be8370a288.zip |
- Fix INDEX
- relocate net/p5-IO-MultiPipe -> devel/p5-IO-MultiPipe
Pointhat: me :(
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-IO-MultiPipe/Makefile | 22 | ||||
-rw-r--r-- | devel/p5-IO-MultiPipe/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-IO-MultiPipe/pkg-descr | 20 | ||||
-rw-r--r-- | devel/p5-IO-MultiPipe/pkg-plist | 5 |
5 files changed, 51 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index cf1c3d7b8328..c81c8621a12e 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1417,6 +1417,7 @@ SUBDIR += p5-IO-KQueue SUBDIR += p5-IO-Lambda SUBDIR += p5-IO-LockedFile + SUBDIR += p5-IO-MultiPipe SUBDIR += p5-IO-Multiplex SUBDIR += p5-IO-NestedCapture SUBDIR += p5-IO-Null diff --git a/devel/p5-IO-MultiPipe/Makefile b/devel/p5-IO-MultiPipe/Makefile new file mode 100644 index 000000000000..f81b11725f23 --- /dev/null +++ b/devel/p5-IO-MultiPipe/Makefile @@ -0,0 +1,22 @@ +# New ports collection makefile for: p5-IO-MultiPipe +# Date created: 2009-01-14 +# Whom: Zane C, Bowers <vvelox@vvelox.net> +# +# $FreeBSD$ +# + +PORTNAME= IO-MultiPipe +PORTVERSION= 0.0.0 +CATEGORIES= net perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= ../../authors/id/V/VV/VVELOX +PKGNAMEPREFIX= p5- + +MAINTAINER= vvelox@vvelox.net +COMMENT= Check for errors when running a command through multiple pipes + +PERL_CONFIGURE= yes + +MAN3= IO::MultiPipe.3 + +.include <bsd.port.mk> diff --git a/devel/p5-IO-MultiPipe/distinfo b/devel/p5-IO-MultiPipe/distinfo new file mode 100644 index 000000000000..62aebf76979d --- /dev/null +++ b/devel/p5-IO-MultiPipe/distinfo @@ -0,0 +1,3 @@ +MD5 (IO-MultiPipe-0.0.0.tar.gz) = 7f311e9405adcb12ddee1edb5f869ade +SHA256 (IO-MultiPipe-0.0.0.tar.gz) = e300e5ca4c8a80d563b6b75191bdb37bd0833d2d14b7ed6c970cee6a8c0dd17c +SIZE (IO-MultiPipe-0.0.0.tar.gz) = 3877 diff --git a/devel/p5-IO-MultiPipe/pkg-descr b/devel/p5-IO-MultiPipe/pkg-descr new file mode 100644 index 000000000000..2cfdb1009482 --- /dev/null +++ b/devel/p5-IO-MultiPipe/pkg-descr @@ -0,0 +1,20 @@ +Normally if a part of a pipe fails, depending on the location, it won't +be detected. This breaks down a command involving pipes and runs each +command seperately. + +It uses open3 to run each chunk of the pipe. + + use IO::MultiPipe; + + my $pipes = IO::MultiPipe->new(); + + #This sets the pipe that will be run. + $pipes->set('sed s/-// | sed s/123/abc/ | sed s/ABC/abc/'); + if ($pipes->{error}){ + print "Error!\n"; + } + + #'123-ABCxyz' through the command set above. + my $returned=$pipes->run('123-ABCxyz'); + +WWW: http://search.cpan.org/~vvelox/IO-MultiPipe/ diff --git a/devel/p5-IO-MultiPipe/pkg-plist b/devel/p5-IO-MultiPipe/pkg-plist new file mode 100644 index 000000000000..26b0d3bebd76 --- /dev/null +++ b/devel/p5-IO-MultiPipe/pkg-plist @@ -0,0 +1,5 @@ +%%SITE_PERL%%/IO/MultiPipe.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/MultiPipe/.packlist +@dirrmtry %%SITE_PERL%%/IO +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/MultiPipe +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO |