Skip to content

Commit 4f1f120

Browse files
David F. Skollschwern
David F. Skoll
authored andcommitted
import IO-stringy 2.110 from CPAN
git-cpan-module: IO-stringy git-cpan-version: 2.110 git-cpan-authorid: DSKOLL git-cpan-file: authors/id/D/DS/DSKOLL/IO-stringy-2.110.tar.gz
1 parent 3d26874 commit 4f1f120

35 files changed

+195
-3191
lines changed

MANIFEST

+1-22
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,12 @@ COPYING
22
MANIFEST
33
Makefile.PL
44
README
5-
README.system
65
contrib/Clever.pm
7-
docs/IO/AtomicFile.pm.html
8-
docs/IO/InnerFile.pm.html
9-
docs/IO/Lines.pm.html
10-
docs/IO/Scalar.pm.html
11-
docs/IO/ScalarArray.pm.html
12-
docs/IO/Stringy.pm.html
13-
docs/IO/Wrap.pm.html
14-
docs/IO/WrapTie.pm.html
15-
docs/IO/icons/h1bullet.gif
16-
docs/IO/icons/h2bullet.gif
17-
docs/IO/icons/itembullet.gif
18-
docs/IO/icons/zeegee.gif
19-
docs/IO_Scalar_synopsis.html
20-
docs/icons/h1bullet.gif
21-
docs/icons/h2bullet.gif
22-
docs/icons/itembullet.gif
23-
docs/icons/zeegee.gif
24-
docs/index-menu.html
25-
docs/index.html
26-
docs/index.menu
276
examples/IO_Scalar_synopsis
287
lib/IO/AtomicFile.pm
298
lib/IO/InnerFile.pm
309
lib/IO/Lines.pm
3110
lib/IO/Scalar.pm
32-
lib/IO/Scalar.pm.html
3311
lib/IO/ScalarArray.pm
3412
lib/IO/Stringy.pm
3513
lib/IO/Wrap.pm
@@ -42,3 +20,4 @@ t/IO_ScalarArray.t
4220
t/IO_WrapTie.t
4321
t/simple.t
4422
t/two.t
23+
META.yml Module meta-data (added by MakeMaker)

META.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# http://module-build.sourceforge.net/META-spec.html
2+
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
3+
name: IO-stringy
4+
version: 2.110
5+
version_from: lib/IO/Stringy.pm
6+
installdirs: site
7+
requires:
8+
9+
distribution_type: module
10+
generated_by: ExtUtils::MakeMaker version 6.17

Makefile.PL

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@ use ExtUtils::MakeMaker;
1010

1111
# Write the Makefile:
1212
WriteMakefile(
13-
NAME => "IO-stringy",
13+
NAME => "IO::Stringy",
1414
VERSION_FROM => "lib/IO/Stringy.pm",
1515
DISTNAME => "IO-stringy",
1616
'dist' => {
17-
PREOP => "cvu_perl_preop -m IO::Stringy -f",
18-
COMPRESS => 'gzip',
17+
COMPRESS => 'gzip -f',
1918
SUFFIX => 'gz',
2019
}
2120
);

README

+30-25
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ INSTALLATION
7575
them in the next change log. I'll do it. Don't think I won't.
7676

7777
VERSION
78-
$Id: Stringy.pm,v 2.109 2003/12/21 18:51:45 eryq Exp $
78+
$Id: README,v 1.2 2005/02/10 21:24:05 dfs Exp $
7979

8080
TO DO
8181
(2000/08/02) Finalize $/ support
@@ -87,34 +87,36 @@ TO DO
8787
worried, so you have to enable it explicitly in 1.x. It will be on
8888
by default in 2.x, though only IO::Scalar has been implemented.
8989

90-
(2000/09/28) Separate read/write cursors?
91-
Binkley sent me a very interesting variant of IO::Scalar which
92-
maintains two separate cursors on the data, one for reading and one
93-
for writing. Quoth he:
94-
95-
Isn't it the case that real operating system file descriptors
96-
maintain an independent read and write file position (and
97-
seek(2) resets them both)?
98-
99-
(My answer: perhaps, but stdio's fseek/ftell manpages seem to imply
100-
a single file position indicator, and I'm trying to be IO::-ish.)
101-
Binkley also pointed out some issues with his implementation:
102-
103-
For example, what does eof or tell return? The read position or
104-
the write position? (I assumed read position was more important).
105-
106-
Your opinions on this are most welcome. (Me, I'm just squeamish that
107-
this will break some code which depends on the existing behavior,
108-
and that attempts to maintain backwards-compatibility will slow down
109-
the code.)
110-
11190
(2001/08/08) Remove IO::WrapTie from new IO:: classes
11291
It's not needed. Backwards compatibility could be maintained by
11392
having new_tie() be identical to new(). Heck, I'll bet that
11493
IO::WrapTie should be reimplemented so the returned object is just
11594
like an IO::Scalar in its use of globrefs.
11695

11796
CHANGE LOG
97+
Version 2.110 (2005/02/10)
98+
Maintainership taken over by DSKOLL <[email protected]>
99+
100+
Closed the following bugs at
101+
https://rt.cpan.org/NoAuth/Bugs.html?Dist=IO-stringy:
102+
103+
* 2208 IO::ScalarArray->getline does not return undef for EOF if
104+
undef($/)
105+
106+
* 7132 IO-stringy/Makefile.PL bug - name should be module name
107+
108+
* 11249 IO::Scalar flush shouldn't return undef
109+
110+
* 2172 $\ (output record separator) not respected
111+
112+
* 8605 IO::InnerFile::seek() should return 1 on success
113+
114+
* 4798 *.html in lib/
115+
116+
* 4369 Improvement: handling of fixed-size reads in IO::Scalar
117+
118+
(Actually, bug 4369 was closed in Version 2.109)
119+
118120
Version 2.109 (2003/12/21)
119121
IO::Scalar::getline now works with ref to int. *Thanks to Dominique
120122
Quatravaux for this patch.*
@@ -233,7 +235,7 @@ CHANGE LOG
233235
loses urgency
234236

235237
BABY EATS FISH is
236-
simply not equivalent
238+
simply not equivalent
237239
to FISH EATS BABY
238240

239241
New sysread and syswrite methods for IO::Scalar. *Thanks again to
@@ -287,6 +289,9 @@ CHANGE LOG
287289

288290
AUTHOR
289291
Primary Maintainer
292+
David F. Skoll ([email protected]).
293+
294+
Original Author
290295
Eryq ([email protected]). President, ZeeGee Software Inc
291296
(http://www.zeegee.com).
292297

@@ -295,8 +300,8 @@ AUTHOR
295300
officially recognized:
296301

297302
Richard Jones
298-
B. K. Oxley (binkley)
299-
Doru Petrescu
303+
B. K. Oxley (binkley)
304+
Doru Petrescu
300305
Doug Wilson (for picking up the ball I dropped, and doing tie() right)
301306

302307
Go to http://www.zeegee.com for the latest downloads and on-line

README.system

-8
This file was deleted.

docs/IO/AtomicFile.pm.html

-104
This file was deleted.

0 commit comments

Comments
 (0)