Commit 142bf24d authored by sunpoet's avatar sunpoet
Browse files

- Add p5-IO-Detect 0.005

It is stupidly complicated to detect whether a given scalar is a filehandle (or
something filehandle like) in Perl. This module attempts to do so, but probably
falls short in some cases. The primary advantage of using this module is that it
gives you somebody to blame (me) if your code can't detect a filehandle.

The main use case for IO::Detect is for when you are writing functions and you
want to allow the caller to pass a file as an argument without being fussy as to
whether they pass a file name or a file handle.

WWW: http://search.cpan.org/dist/IO-Detect/

Feature safe:	yes
parent 9efea794
......@@ -2012,6 +2012,7 @@
SUBDIR += p5-IO-Callback
SUBDIR += p5-IO-Capture
SUBDIR += p5-IO-CaptureOutput
SUBDIR += p5-IO-Detect
SUBDIR += p5-IO-Digest
SUBDIR += p5-IO-HTML
SUBDIR += p5-IO-Handle-Util
......
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= IO-Detect
PORTVERSION= 0.005
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Detect if a given scalar is a filehandle
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
BUILD_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-IO-All>=0:${PORTSDIR}/devel/p5-IO-All \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
PERL_CONFIGURE= yes
MAN3= IO::Detect.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 501601
BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.24:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+= p5-Scalar-List-Utils>=1.24:${PORTSDIR}/lang/p5-Scalar-List-Utils
.endif
.include <bsd.port.post.mk>
SHA256 (IO-Detect-0.005.tar.gz) = 46efcbd6a6231a106c9b24aa8b5f9de3bd24ea23fe96ac69c450e30d176f1554
SIZE (IO-Detect-0.005.tar.gz) = 53174
It is stupidly complicated to detect whether a given scalar is a filehandle (or
something filehandle like) in Perl. This module attempts to do so, but probably
falls short in some cases. The primary advantage of using this module is that it
gives you somebody to blame (me) if your code can't detect a filehandle.
The main use case for IO::Detect is for when you are writing functions and you
want to allow the caller to pass a file as an argument without being fussy as to
whether they pass a file name or a file handle.
WWW: http://search.cpan.org/dist/IO-Detect/
%%SITE_PERL%%/IO/Detect.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Detect/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Detect
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO
@dirrmtry %%SITE_PERL%%/IO
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