summaryrefslogtreecommitdiff
path: root/devel/p5-IO-stringy
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>1999-12-03 08:27:28 +0000
committerrh <rh@pkgsrc.org>1999-12-03 08:27:28 +0000
commit26b5f92d60fb868a5d683a3fdfe53e7a50fdcbec (patch)
treea40f8e1feebf319276ae79e1d2cd781a1f8d7e85 /devel/p5-IO-stringy
parent2391e2a58455c6904d933d2e3a8d5d2553f5a5d1 (diff)
downloadpkgsrc-26b5f92d60fb868a5d683a3fdfe53e7a50fdcbec.tar.gz
Import of p5-IO-stringy-1.207, a perl module for I/O access on in-core
objects like strings and arrays.
Diffstat (limited to 'devel/p5-IO-stringy')
-rw-r--r--devel/p5-IO-stringy/Makefile16
-rw-r--r--devel/p5-IO-stringy/files/md53
-rw-r--r--devel/p5-IO-stringy/pkg/COMMENT1
-rw-r--r--devel/p5-IO-stringy/pkg/DESCR16
-rw-r--r--devel/p5-IO-stringy/pkg/PLIST18
5 files changed, 54 insertions, 0 deletions
diff --git a/devel/p5-IO-stringy/Makefile b/devel/p5-IO-stringy/Makefile
new file mode 100644
index 00000000000..229e6246008
--- /dev/null
+++ b/devel/p5-IO-stringy/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/12/03 08:27:28 rh Exp $
+#
+
+PKGNAME= p5-IO-stringy-1.207
+DISTNAME!= echo ${PKGNAME} | sed -e 's/^p5-//'
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/}
+
+MAINTAINER= packages@netbsd.org
+
+USE_PERL5= YES
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/perl Makefile.PL
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-IO-stringy/files/md5 b/devel/p5-IO-stringy/files/md5
new file mode 100644
index 00000000000..dc0a96b519a
--- /dev/null
+++ b/devel/p5-IO-stringy/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/12/03 08:27:29 rh Exp $
+
+MD5 (IO-stringy-1.207.tar.gz) = 09b4cda906c31a7169320b62b31c9a00
diff --git a/devel/p5-IO-stringy/pkg/COMMENT b/devel/p5-IO-stringy/pkg/COMMENT
new file mode 100644
index 00000000000..5369f090183
--- /dev/null
+++ b/devel/p5-IO-stringy/pkg/COMMENT
@@ -0,0 +1 @@
+a perl class for I/O on in-core objects like strings and arrays
diff --git a/devel/p5-IO-stringy/pkg/DESCR b/devel/p5-IO-stringy/pkg/DESCR
new file mode 100644
index 00000000000..cebd2d127d8
--- /dev/null
+++ b/devel/p5-IO-stringy/pkg/DESCR
@@ -0,0 +1,16 @@
+ This toolkit primarily provides modules for performing both traditional
+and object-oriented i/o) on things *other* than normal filehandles; in
+particular, IO::Scalar, IO::ScalarArray, and IO::Lines.
+
+ If you have access to tie(), these classes will make use of the
+IO::WrapTie module to inherit a convenient new_tie() constructor.
+It also exports a nice wraptie() function.
+
+ In the more-traditional IO::Handle front, we have IO::AtomicFile which
+may be used to painlessly create files which are updated atomically.
+
+ And in the "this-may-prove-useful" corner, we have IO::Wrap, whose
+exported wraphandle() function will clothe anything that's not a blessed
+object in an IO::Handle-like wrapper... so you can just use OO syntax and
+stop worrying about whether your function's caller handed you a string, a
+globref, or a FileHandle.
diff --git a/devel/p5-IO-stringy/pkg/PLIST b/devel/p5-IO-stringy/pkg/PLIST
new file mode 100644
index 00000000000..a26a7fb2c8e
--- /dev/null
+++ b/devel/p5-IO-stringy/pkg/PLIST
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/12/03 08:27:29 rh Exp $
+lib/perl5/site_perl/IO/Stringy.pm
+lib/perl5/site_perl/IO/Wrap.pm
+lib/perl5/site_perl/IO/Lines.pm
+lib/perl5/site_perl/IO/WrapTie.pm
+lib/perl5/site_perl/IO/ScalarArray.pm
+lib/perl5/site_perl/IO/AtomicFile.pm
+lib/perl5/site_perl/IO/Scalar.pm
+lib/perl5/man/man3/IO::Stringy.3
+lib/perl5/man/man3/IO::Wrap.3
+lib/perl5/man/man3/IO::Lines.3
+lib/perl5/man/man3/IO::WrapTie.3
+lib/perl5/man/man3/IO::AtomicFile.3
+lib/perl5/man/man3/IO::ScalarArray.3
+lib/perl5/man/man3/IO::Scalar.3
+lib/perl5/site_perl/${MACHINE_ARCH}-${LOWER_OPSYS}/auto/IO-stringy/.packlist
+@dirrm lib/perl5/site_perl/${MACHINE_ARCH}-${LOWER_OPSYS}/auto/IO-stringy
+@dirrm lib/perl5/site_perl/IO