summaryrefslogtreecommitdiff
path: root/devel/p5-IO-All
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-12-25 03:56:06 +0000
committerjlam <jlam@pkgsrc.org>2004-12-25 03:56:06 +0000
commit9b4c5bdaf731d4eae7284c89f1c215f1250bcb4d (patch)
tree59b956f7e9f5d8f77ccb421d5e2f95b1073506dd /devel/p5-IO-All
parentcb586c7ce19f3dd9e15ebd0b9cc8bc268c2a4898 (diff)
downloadpkgsrc-9b4c5bdaf731d4eae7284c89f1c215f1250bcb4d.tar.gz
Import p5-IO-All-0.33 as devel/p5-IO-All, a Spiffy interface to Perl IO.
IO::All combines all of the best Perl IO modules into a single Spiffy object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called "io", which returns a new IO::All object. And that object can do it all! The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards; as well as all the DBM and MLDBM modules. You can use most of the methods found in these classes and in IO::Handle (which they inherit from). IO::All adds dozens of other helpful idiomatic methods including file stat and manipulation functions.
Diffstat (limited to 'devel/p5-IO-All')
-rw-r--r--devel/p5-IO-All/DESCR11
-rw-r--r--devel/p5-IO-All/Makefile17
-rw-r--r--devel/p5-IO-All/PLIST1
-rw-r--r--devel/p5-IO-All/distinfo4
4 files changed, 33 insertions, 0 deletions
diff --git a/devel/p5-IO-All/DESCR b/devel/p5-IO-All/DESCR
new file mode 100644
index 00000000000..f0028bc6297
--- /dev/null
+++ b/devel/p5-IO-All/DESCR
@@ -0,0 +1,11 @@
+IO::All combines all of the best Perl IO modules into a single Spiffy
+object oriented interface to greatly simplify your everyday Perl IO
+idioms. It exports a single function called "io", which returns a
+new IO::All object. And that object can do it all!
+
+The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket,
+IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards;
+as well as all the DBM and MLDBM modules. You can use most of the
+methods found in these classes and in IO::Handle (which they inherit
+from). IO::All adds dozens of other helpful idiomatic methods including
+file stat and manipulation functions.
diff --git a/devel/p5-IO-All/Makefile b/devel/p5-IO-All/Makefile
new file mode 100644
index 00000000000..3fd46b9ccb9
--- /dev/null
+++ b/devel/p5-IO-All/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/25 03:56:08 jlam Exp $
+
+DISTNAME= IO-All-0.33
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S/${MODULE_DIR}/${AUTHOR_DIR}/}
+MODULE_DIR= module/by-module
+AUTHOR_DIR= authors/id/I/IN/INGY
+
+MAINTAINER= jlam@NetBSD.org
+COMMENT= Spiffy OO interface to Perl IO
+
+USE_BUILDLINK3= yes
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/IO/All/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-IO-All/PLIST b/devel/p5-IO-All/PLIST
new file mode 100644
index 00000000000..7f2df55cad5
--- /dev/null
+++ b/devel/p5-IO-All/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/25 03:56:08 jlam Exp $
diff --git a/devel/p5-IO-All/distinfo b/devel/p5-IO-All/distinfo
new file mode 100644
index 00000000000..bbae7a04975
--- /dev/null
+++ b/devel/p5-IO-All/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/25 03:56:08 jlam Exp $
+
+SHA1 (IO-All-0.33.tar.gz) = 77878eb6e6ab8982d2e22e77f6d800f022726786
+Size (IO-All-0.33.tar.gz) = 53805 bytes