svn commit: r308249 - in head/devel: . p5-IO-Detect
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Dec 4 17:10:04 UTC 2012
Author: sunpoet
Date: Tue Dec 4 17:10:03 2012
New Revision: 308249
URL: http://svnweb.freebsd.org/changeset/ports/308249
Log:
- 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
Added:
head/devel/p5-IO-Detect/
head/devel/p5-IO-Detect/Makefile (contents, props changed)
head/devel/p5-IO-Detect/distinfo (contents, props changed)
head/devel/p5-IO-Detect/pkg-descr (contents, props changed)
head/devel/p5-IO-Detect/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Dec 4 17:07:45 2012 (r308248)
+++ head/devel/Makefile Tue Dec 4 17:10:03 2012 (r308249)
@@ -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
Added: head/devel/p5-IO-Detect/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-IO-Detect/Makefile Tue Dec 4 17:10:03 2012 (r308249)
@@ -0,0 +1,33 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= IO-Detect
+PORTVERSION= 0.005
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at 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>
Added: head/devel/p5-IO-Detect/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-IO-Detect/distinfo Tue Dec 4 17:10:03 2012 (r308249)
@@ -0,0 +1,2 @@
+SHA256 (IO-Detect-0.005.tar.gz) = 46efcbd6a6231a106c9b24aa8b5f9de3bd24ea23fe96ac69c450e30d176f1554
+SIZE (IO-Detect-0.005.tar.gz) = 53174
Added: head/devel/p5-IO-Detect/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-IO-Detect/pkg-descr Tue Dec 4 17:10:03 2012 (r308249)
@@ -0,0 +1,10 @@
+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/
Added: head/devel/p5-IO-Detect/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-IO-Detect/pkg-plist Tue Dec 4 17:10:03 2012 (r308249)
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/IO/Detect.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Detect/.packlist
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Detect
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO
+ at dirrmtry %%SITE_PERL%%/IO
More information about the svn-ports-all
mailing list