summaryrefslogtreecommitdiff
path: root/devel/p5-IO-stringy/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'devel/p5-IO-stringy/pkg')
-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
3 files changed, 35 insertions, 0 deletions
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