Add strict untie
[p5sagit/p5-mst-13.2.git] / Changes.Conf
CommitLineData
16d20bd9 1-------------
2Version 5.002
3-------------
4
5Summary of user-visible Configure and build changes since 5.001:
6
7Yet more enhancements and fixes have been made to the Configure and
8build process for perl. Most of these will not be visible to the
9ordinary user--they just make the process more robust and likely to
10work on a wider range of platforms.
11
37120919 12This is a brief summary of the most important changes. A more
13detailed description is given below.
16d20bd9 14
4633a7c4 15 Slightly changed installation directories. See INSTALL.
16
16d20bd9 17 Include 5.000 - 5.001 upgrage notes :-) (see below). You might
18 want to read through them as well as these notes.
19
20 Install documentation for perl modules and pod2* translators. You can
21 now view perl module documentation with either your system's man(1)
22 program or with the supplied perldoc script.
23
16d20bd9 24 Many hint file updates.
25
8e07c86e 26 Improve and simplify detection of local libraries and header files.
27
28 Expand documentation of installation process in new INSTALL file.
29
4633a7c4 30 Try to reduce Unixisms (such as SH file extraction) to enhance
31 portability to other platforms. There's still a long way to go.
32
4aa0a1f7 33Upgrade Traps and Pitfalls:
34
35Since a lot has changed in the build process, you are probably best off
36starting with a fresh copy of the perl5.002 sources. In particular,
37your 5.000 or 5.001 config.sh will contain several variables that are no
38longer needed. Further, improvements in the Configure tests may mean
39that some of the answers will be different than they were in previous
40versions, and which answer to keep can be difficult to sort out.
41Therefore, you are probably better off ignoring your old config.sh, as
42in the following:
43
37120919 44 make -k distclean # (if you've built perl before)
8e07c86e 45 rm -f config.sh # (in case distclean mysteriously fails)
4aa0a1f7 46 sh Configure [whatever options you like]
47 make depend
48 make
49 make test
16d20bd9 50
37120919 51This, and much more, is described in the new INSTALL file.
52
c07a80fd 53Here are the detailed changes from 5.002beta1 to 5.002b2 in
54reverse chronolgical order:
55
56=item 5.002beta2
57
58This is patch.2b2 to perl5.002beta1.
59This takes you from 5.002beta1h to 5.002beta2.
60
61Renaming this as beta2 reflects _my_ feeling that it's time to
62wrap up things for the release of 5.002.
63
64Index: Changes.Conf
65
66 Include changes from patches 2b1a .. 2b1h, as well as this
67 patch.
68
69Index: Configure
70
71 Use nm -D on Linux with shared libraries, if the system
72 supports nm -D.
73
74Prereq: 3.0.1.8
75*** perl5.002b1h/Configure Thu Jan 4 11:14:37 1996
76--- perl5.002b2/Configure Thu Jan 11 17:09:13 1996
77
78Index: MANIFEST
79
80 Include Stub Readline library as part of new debugger.
81
82 Include hints file dec_osf for ODBM_File extension.
83
84*** perl5.002b1h/MANIFEST Wed Jan 3 14:37:54 1996
85--- perl5.002b2/MANIFEST Sat Jan 13 16:30:43 1996
86
87Index: configpm
88
89 Updates from Tim's -m/-M/-V patch.
90
91*** perl5.002b1h/configpm Tue Oct 31 11:51:52 1995
92--- perl5.002b2/configpm Fri Jan 12 10:53:34 1996
93
94Index: doop.c
95
96 Chip's patch to use STDCHAR and U8 nearly everywhere instead of
97 assuming 8-bit chars or ~(char) 0 == 0xff.
98
99*** perl5.002b1h/doop.c Wed Nov 15 15:08:01 1995
100--- perl5.002b2/doop.c Fri Jan 12 15:05:04 1996
101
102Index: embed.h
103
104 Updates from Tim's -m/-M/-V patch.
105
106*** perl5.002b1h/embed.h Thu Jan 4 13:28:08 1996
107--- perl5.002b2/embed.h Fri Jan 12 15:09:11 1996
108
109Index: ext/DB_File/Makefile.PL
110
111 Disable prototypes.
112 Disable pod2man.
113
114*** perl5.002b1h/ext/DB_File/Makefile.PL Tue Nov 14 14:14:17 1995
115--- perl5.002b2/ext/DB_File/Makefile.PL Tue Jan 9 16:54:17 1996
116
117*** perl5.002b1h/ext/DB_File/Makefile.PL Tue Nov 14 14:14:17 1995
118--- perl5.002b2/ext/DB_File/Makefile.PL Sat Jan 13 17:07:11 1996
119
120Index: ext/DynaLoader/Makefile.PL
121
122 Disable prototypes.
123 Disable pod2man.
124
125*** perl5.002b1h/ext/DynaLoader/Makefile.PL Tue Jun 6 12:24:37 1995
126--- perl5.002b2/ext/DynaLoader/Makefile.PL Sat Jan 13 17:16:34 1996
127
128Index: ext/Fcntl/Makefile.PL
129
130 Disable prototypes.
131 Disable pod2man.
132
133*** perl5.002b1h/ext/Fcntl/Makefile.PL Thu Jan 19 18:58:52 1995
134--- perl5.002b2/ext/Fcntl/Makefile.PL Sat Jan 13 17:16:38 1996
135
136Index: ext/GDBM_File/GDBM_File.pm
137
138 Make the NAME section a legal paragraph.
139
140*** perl5.002b1h/ext/GDBM_File/GDBM_File.pm Mon Nov 20 10:22:26 1995
141--- perl5.002b2/ext/GDBM_File/GDBM_File.pm Fri Jan 12 16:11:38 1996
142
143Index: ext/GDBM_File/Makefile.PL
144
145 Disable prototypes.
146 Disable pod2man.
147
148*** perl5.002b1h/ext/GDBM_File/Makefile.PL Wed Feb 22 14:36:36 1995
149--- perl5.002b2/ext/GDBM_File/Makefile.PL Sat Jan 13 17:08:02 1996
150
151Index: ext/NDBM_File/Makefile.PL
152
153 Disable prototypes.
154 Disable pod2man.
155
156*** perl5.002b1h/ext/NDBM_File/Makefile.PL Wed Feb 22 14:36:39 1995
157--- perl5.002b2/ext/NDBM_File/Makefile.PL Sat Jan 13 17:08:13 1996
158
159Index: ext/ODBM_File/Makefile.PL
160
161 Disable prototypes.
162 Disable pod2man.
163
164*** perl5.002b1h/ext/ODBM_File/Makefile.PL Mon Jun 5 15:03:44 1995
165--- perl5.002b2/ext/ODBM_File/Makefile.PL Sat Jan 13 17:08:22 1996
166
167Index: ext/ODBM_File/hints/dec_osf.pl
168
169 New file.
170
171*** /dev/null Sat Jan 13 16:48:01 1996
172--- perl5.002b2/ext/ODBM_File/hints/dec_osf.pl Sat Jan 13 16:30:01 1996
173
174Index: ext/POSIX/Makefile.PL
175
176 Disable prototypes.
177 Disable pod2man.
178
179*** perl5.002b1h/ext/POSIX/Makefile.PL Thu Jan 19 18:59:00 1995
180--- perl5.002b2/ext/POSIX/Makefile.PL Sat Jan 13 17:08:27 1996
181
182Index: ext/SDBM_File/Makefile.PL
183
184 Disable prototypes.
185 Disable pod2man.
186
187*** perl5.002b1h/ext/SDBM_File/Makefile.PL Tue Nov 14 11:16:43 1995
188--- perl5.002b2/ext/SDBM_File/Makefile.PL Sat Jan 13 17:16:49 1996
189
190Index: ext/SDBM_File/sdbm/sdbm.c
191
192 Give correct prototype for free.
193
194Prereq: 1.16
195*** perl5.002b1h/ext/SDBM_File/sdbm/sdbm.c Mon Nov 13 23:01:41 1995
196--- perl5.002b2/ext/SDBM_File/sdbm/sdbm.c Fri Jan 12 10:33:32 1996
197
198Index: ext/Safe/Makefile.PL
199
200 Disable prototypes.
201 Disable pod2man.
202
203*** perl5.002b1h/ext/Safe/Makefile.PL Tue Jan 2 15:43:53 1996
204--- perl5.002b2/ext/Safe/Makefile.PL Sat Jan 13 17:08:45 1996
205
206Index: ext/Safe/Safe.pm
207
208 Patch from Andreas.
209
210*** perl5.002b1h/ext/Safe/Safe.pm Tue Jan 2 15:45:27 1996
211--- perl5.002b2/ext/Safe/Safe.pm Fri Jan 12 10:52:33 1996
212
213Index: ext/Safe/Safe.xs
214
215 Patch for older compilers which had namespace confusion.
216
217*** perl5.002b1h/ext/Safe/Safe.xs Tue Jan 2 15:45:27 1996
218--- perl5.002b2/ext/Safe/Safe.xs Fri Jan 5 14:27:47 1996
219
220Index: ext/Socket/Makefile.PL
221
222 Disable prototypes.
223 Disable pod2man.
224
225*** perl5.002b1h/ext/Socket/Makefile.PL Sat Dec 2 16:23:52 1995
226--- perl5.002b2/ext/Socket/Makefile.PL Sat Jan 13 17:08:52 1996
227
228Index: ext/Socket/Socket.xs
229
230 Use unsigned shorts for ports.
231
232*** perl5.002b1h/ext/Socket/Socket.xs Sat Dec 2 15:46:20 1995
233--- perl5.002b2/ext/Socket/Socket.xs Mon Jan 8 21:59:52 1996
234
235Index: global.sym
236
237 Updates from Tim's -m/-M/-V patch.
238
239*** perl5.002b1h/global.sym Wed Jan 3 12:01:59 1996
240--- perl5.002b2/global.sym Fri Jan 12 10:53:34 1996
241
242Index: gv.c
243
244 Avoid VMS sprintf bug with buffers >1024.
245
246*** perl5.002b1h/gv.c Fri Dec 8 10:37:22 1995
247--- perl5.002b2/gv.c Fri Jan 12 15:27:27 1996
248
249Index: hints/aix.sh
250
251 Updated
252
253*** perl5.002b1h/hints/aix.sh Mon Nov 13 23:03:33 1995
254--- perl5.002b2/hints/aix.sh Fri Jan 12 12:09:48 1996
255
256Index: hints/irix_5.sh
257
258 Updated
259
260*** perl5.002b1h/hints/irix_5.sh Tue Jan 2 14:53:52 1996
261--- perl5.002b2/hints/irix_5.sh Tue Jan 9 16:05:11 1996
262
263Index: hints/linux.sh
264
265 Updated
266
267*** perl5.002b1h/hints/linux.sh Fri Jun 2 10:20:55 1995
268--- perl5.002b2/hints/linux.sh Fri Jan 12 11:43:52 1996
269
270Index: hints/machten.sh
271
272 Updated
273
274*** perl5.002b1h/hints/machten.sh Sun Mar 12 02:36:04 1995
275--- perl5.002b2/hints/machten.sh Wed Jan 10 14:53:32 1996
276
277Index: installman
278
279 Use File::Path::mkpath instead of our own makedir().
280 ./perl installman --man1dir=man1 could lead to infinte recursion
281 in old makedir() routine. Use the standard library instead.
282
283*** perl5.002b1h/installman Thu Dec 28 16:06:11 1995
284--- perl5.002b2/installman Thu Jan 11 16:12:30 1996
285
286Index: installperl
287
288 Use File::Path::mkpath instead of our own makedir().
289
290*** perl5.002b1h/installperl Wed Jan 3 14:33:57 1996
291--- perl5.002b2/installperl Thu Jan 11 16:12:16 1996
292
293Index: interp.sym
294
295 Updates from Tim's -m/-M/-V patch.
296
297*** perl5.002b1h/interp.sym Fri Nov 10 17:17:32 1995
298--- perl5.002b2/interp.sym Fri Jan 12 15:05:04 1996
299
300Index: lib/AutoLoader.pm
301
302 Undo Tim's tainting patch from beta1h.
303
304*** perl5.002b1h/lib/AutoLoader.pm Tue Jan 2 16:10:36 1996
305--- perl5.002b2/lib/AutoLoader.pm Fri Jan 5 16:02:28 1996
306
307Index: lib/Carp.pm
308*** perl5.002b1h/lib/Carp.pm Tue Jan 2 12:10:38 1996
309--- perl5.002b2/lib/Carp.pm Fri Jan 12 11:23:31 1996
310
311Index: lib/ExtUtils/MM_VMS.pm
312
313 Updated to MakeMaker-5.16.
314
315*** perl5.002b1h/lib/ExtUtils/MM_VMS.pm Tue Jan 2 14:07:10 1996
316--- perl5.002b2/lib/ExtUtils/MM_VMS.pm Thu Jan 4 21:00:46 1996
317
318Index: lib/ExtUtils/MakeMaker.pm
319
320 Updated to MakeMaker-5.16.
321
322Prereq: 1.129
323*** perl5.002b1h/lib/ExtUtils/MakeMaker.pm Tue Jan 2 14:07:10 1996
324--- perl5.002b2/lib/ExtUtils/MakeMaker.pm Wed Jan 10 16:13:05 1996
325
326Index: lib/File/Find.pm
327
328 Fixed exporting of symbols to work.
329
330*** perl5.002b1h/lib/File/Find.pm Wed Nov 15 15:20:03 1995
331--- perl5.002b2/lib/File/Find.pm Wed Jan 10 14:46:24 1996
332
333Index: lib/I18N/Collate.pm
334
335 Updated documentation to match program.
336
337*** perl5.002b1h/lib/I18N/Collate.pm Fri Jun 2 11:30:49 1995
338--- perl5.002b2/lib/I18N/Collate.pm Fri Jan 5 16:05:26 1996
339
340Index: lib/Term/ReadLine.pm
341
342 Stub new file to interface to various readline packages, or
343 give stub functions if none are found.
344
345*** /dev/null Sat Jan 13 16:48:01 1996
346--- perl5.002b2/lib/Term/ReadLine.pm Fri Jan 12 11:23:31 1996
347
348Index: lib/dumpvar.pl
349
350 Ilya's new debugger.
351
352*** perl5.002b1h/lib/dumpvar.pl Tue Oct 18 12:36:00 1994
353--- perl5.002b2/lib/dumpvar.pl Fri Jan 12 11:23:31 1996
354
355Index: lib/perl5db.pl
356
357 Ilya's new debugger.
358
359*** perl5.002b1h/lib/perl5db.pl Tue Jan 2 16:30:33 1996
360--- perl5.002b2/lib/perl5db.pl Fri Jan 12 11:23:31 1996
361
362Index: lib/sigtrap.pm
363
364 Ilya's new debugger.
365
366*** perl5.002b1h/lib/sigtrap.pm Thu May 25 11:20:13 1995
367--- perl5.002b2/lib/sigtrap.pm Fri Jan 12 11:23:31 1996
368
369Index: miniperlmain.c
370
371 More robust i18nl14n() function from jhi.
372
373*** perl5.002b1h/miniperlmain.c Thu Jan 4 12:03:37 1996
374--- perl5.002b2/miniperlmain.c Mon Jan 8 22:00:19 1996
375
376Index: myconfig
377
378 Updates from Tim's -m/-M/-V patch.
379
380*** perl5.002b1h/myconfig Tue Apr 4 12:13:21 1995
381--- perl5.002b2/myconfig Fri Jan 12 10:53:35 1996
382
383Index: op.c
384
385 Chip's U8/STDCHAR patch.
386
387*** perl5.002b1h/op.c Wed Jan 3 14:17:01 1996
388--- perl5.002b2/op.c Fri Jan 12 15:05:05 1996
389
390Index: perl.c
391
392 Change Copyright date to include 1996. Hope you don't mind.
393
394 Presumptively call this beta2.
395
396*** perl5.002b1h/perl.c Thu Jan 4 15:13:53 1996
397--- perl5.002b2/perl.c Fri Jan 12 15:05:05 1996
398
399Index: perl.h
400
401 Updates from Tim's -m/-M/-V patch.
402
403*** perl5.002b1h/perl.h Wed Jan 3 12:21:55 1996
404--- perl5.002b2/perl.h Fri Jan 12 15:05:04 1996
405
406Index: pod/Makefile
407
408 Use PERL=../miniperl
409
410*** perl5.002b1h/pod/Makefile Wed Jan 3 15:06:41 1996
411--- perl5.002b2/pod/Makefile Fri Jan 5 14:14:30 1996
412
413Index: pod/perlembed.pod
414
415 Give correct usage for the 5th arg to perl_parse (don't pass
416 env).
417
418*** perl5.002b1h/pod/perlembed.pod Thu Dec 28 16:34:07 1995
419--- perl5.002b2/pod/perlembed.pod Tue Jan 9 16:02:51 1996
420
421Index: pod/perlfunc.pod
422
423 Work around a pod2man complaint about the -X function.
424
425*** perl5.002b1h/pod/perlfunc.pod Tue Jan 2 15:39:26 1996
426--- perl5.002b2/pod/perlfunc.pod Fri Jan 12 11:04:15 1996
427
428*** perl5.002b1h/pod/perlfunc.pod Tue Jan 2 15:39:26 1996
429--- perl5.002b2/pod/perlfunc.pod Fri Jan 12 11:04:15 1996
430
431Index: pod/perlovl.pod
432
433 Add DESCRIPTION to head1 line.
434
435*** perl5.002b1h/pod/perlovl.pod Thu Dec 28 16:34:13 1995
436--- perl5.002b2/pod/perlovl.pod Thu Jan 11 17:11:16 1996
437
438Index: pod/perlrun.pod
439
440 Updates from Tim's -m/-M/-V patch.
441
442*** perl5.002b1h/pod/perlrun.pod Thu Dec 28 16:34:15 1995
443--- perl5.002b2/pod/perlrun.pod Fri Jan 12 10:53:35 1996
444
445Index: pp_ctl.c
446
447 Debugger patch.
448
449*** perl5.002b1h/pp_ctl.c Wed Jan 3 12:23:13 1996
450--- perl5.002b2/pp_ctl.c Fri Jan 12 15:05:05 1996
451
452Index: t/lib/posix.t
453
454 Not having POSIX shouldn't result in test failing TEST harness.
455
456*** perl5.002b1h/t/lib/posix.t Mon Jan 16 22:27:33 1995
457--- perl5.002b2/t/lib/posix.t Tue Jan 9 15:33:14 1996
458
459Index: t/lib/safe.t
460
461 Not having Safe shouldn't result in test failing TEST harness.
462
463*** perl5.002b1h/t/lib/safe.t Tue Jan 2 15:43:53 1996
464--- perl5.002b2/t/lib/safe.t Tue Jan 9 15:35:43 1996
465
466Index: t/lib/socket.t
467
468 Not having Socket shouldn't result in test failing TEST harness.
469
470*** perl5.002b1h/t/lib/socket.t Fri Dec 8 11:16:01 1995
471--- perl5.002b2/t/lib/socket.t Tue Jan 9 15:35:51 1996
472
473Index: t/op/time.t
474
475 Test missed year-end wrap-around by one day.
476
477*** perl5.002b1h/t/op/time.t Tue Oct 18 12:46:31 1994
478--- perl5.002b2/t/op/time.t Wed Jan 10 16:04:41 1996
479
480Index: toke.c
481
482 Chip's U8/STDCHAR patch.
483
484 Tim's "add a ; after PERL5DB" patch.
485
486*** perl5.002b1h/toke.c Wed Dec 6 13:24:19 1995
487--- perl5.002b2/toke.c Fri Jan 12 15:05:06 1996
488
489Index: utils/h2xs.PL
490
491 Updated to 1.13. Include Changes template file.
492
493*** perl5.002b1h/utils/h2xs.PL Tue Jan 2 13:50:55 1996
494--- perl5.002b2/utils/h2xs.PL Thu Jan 11 16:59:48 1996
495
496Index: writemain.SH
497
498 Updates from Tim's -m/-M/-V patch.
499
500*** perl5.002b1h/writemain.SH Sat Nov 18 15:51:55 1995
501--- perl5.002b2/writemain.SH Fri Jan 12 10:53:35 1996
502
503=item patch.2b1h
504
505This is patch.2b1h to perl5.002beta1. This is mainly a clean-up
506patch. No progress is made dealing with memory leaks or
507optimizations, though I have used #define STRANGE_MALLOC to
508work around at least some problems.
509
510Index: Configure
511
512 Upgraded to metaconfig patchlevel 60.
513
514 Add in usesafe variable to include or exclude the Safe extension.
515
516 Test for sigaction().
517
518 Check for pager. This was actually accidental since perldoc.PL
519 mentions $pager and metaconfig has a unit to check for the
520 user's pager. In retrospect, I decided the Configure check
521 didn't do any harm and some extension writers might decide to
522 use it.
523
524 Always put man1dir under $prefix unless a command line
525 override is used.
526
527 Allow command-line overrides of $man1ext and $man3ext.
528
529
530 Allow man1dir and man3dir names like .../man.1 instead of
531 just .../man1.
532
533 Lots of rearrangements of various pieces of Configure.
534 This might be because I ran metaconfig on a different
535 architecture.
536
537 libc searching now honors $libpth. Previously, it (almost)
538 always looked in /usr/lib before checking /lib.
539
540 Only prompt user if voidflags is not 15. If voidflags is 15, then
541 we presume all is well.
542
543
544Prereq: 3.0.1.8
545*** perl5.002b1g/Configure Fri Dec 8 11:23:56 1995
546--- perl5.002b1h/Configure Thu Jan 4 11:14:37 1996
547
548Index: INSTALL
549
550 Document how to skip various extensions.
551
552 Indicate that site_perl is typically under (not beside)
553 /usr/local/lib/perl5.
554
555 Mention how to avoid nm extraction.
556
557
558*** perl5.002b1g/INSTALL Tue Nov 21 22:54:28 1995
559--- perl5.002b1h/INSTALL Thu Jan 4 11:06:28 1996
560
561Index: MANIFEST
562
563 Rearrange files some. Try to move .PL utilities to a separate
564 utils/ subdirectory.
565
566 Merge c2ph.PL and c2ph.doc.
567
568 Add the Safe extension.
569
570*** perl5.002b1g/MANIFEST Fri Jan 5 11:41:50 1996
571--- perl5.002b1h/MANIFEST Wed Jan 3 14:37:54 1996
572
573Index: Makefile.SH
574
575 Now builds .PL utilities in the utils/ subdirectory.
576
577*** perl5.002b1g/Makefile.SH Fri Dec 8 10:36:33 1995
578--- perl5.002b1h/Makefile.SH Wed Jan 3 14:28:30 1996
579
580Index: README.vms
581
582 Updated.
583
584*** perl5.002b1g/README.vms Wed Nov 15 14:23:10 1995
585--- perl5.002b1h/README.vms Tue Jan 2 16:33:02 1996
586
587Index: XSUB.h
588
589 Updated to match xsubpp-1.929.
590
591*** perl5.002b1g/XSUB.h Wed Dec 6 13:25:26 1995
592--- perl5.002b1h/XSUB.h Tue Jan 2 11:57:57 1996
593
594Index: config_h.SH
595
596 Check for HAS_SIGACCTION
597
598 Add STARTPERL define for C code (specifically, a2p).
599
600Prereq: 3.0.1.4
601*** perl5.002b1g/config_h.SH Fri Dec 8 11:23:56 1995
602--- perl5.002b1h/config_h.SH Thu Jan 4 11:14:37 1996
603
604Index: doio.c
605
606 VMS changes for kill.
607
608*** perl5.002b1g/doio.c Wed Nov 15 14:36:12 1995
609--- perl5.002b1h/doio.c Tue Jan 2 16:27:07 1996
610
611Index: embed.h
612
613 Auto-generated from global.sym and interp.sym.
614
615*** perl5.002b1g/embed.h Wed Nov 15 14:48:47 1995
616--- perl5.002b1h/embed.h Thu Jan 4 13:28:08 1996
617
618Index: ext/DynaLoader/DynaLoader.pm
619
620 VMS-specific updates.
621
622*** perl5.002b1g/ext/DynaLoader/DynaLoader.pm Fri Nov 10 11:49:00 1995
623--- perl5.002b1h/ext/DynaLoader/DynaLoader.pm Tue Jan 2 16:28:02 1996
624
625Index: ext/DynaLoader/dl_vms.xs
626
627 Updated to Oct 31, 1995 version.
628
629*** perl5.002b1g/ext/DynaLoader/dl_vms.xs Tue Oct 31 11:06:06 1995
630--- perl5.002b1h/ext/DynaLoader/dl_vms.xs Tue Jan 2 16:27:32 1996
631
632Index: global.sym
633
634 Added maxo and save_pptr items.
635
636*** perl5.002b1g/global.sym Wed Nov 15 14:58:14 1995
637--- perl5.002b1h/global.sym Wed Jan 3 12:01:59 1996
638
639Index: hints/README.hints
640
641 List of tested systems updated a little.
642
643*** perl5.002b1g/hints/README.hints Fri May 5 14:12:06 1995
644--- perl5.002b1h/hints/README.hints Tue Dec 12 20:03:36 1995
645
646Index: hints/irix_5.sh
647
648 Note SGI stdio/malloc related problem.
649
650*** perl5.002b1g/hints/irix_5.sh Fri May 5 14:07:52 1995
651--- perl5.002b1h/hints/irix_5.sh Tue Jan 2 14:53:52 1996
652
653Index: hints/irix_6.sh
654
655 Address change.
656
657 Note SGI stdio/malloc related problem.
658
659*** perl5.002b1g/hints/irix_6.sh Fri May 5 14:08:41 1995
660--- perl5.002b1h/hints/irix_6.sh Tue Jan 2 14:54:04 1996
661
662Index: hints/irix_6_2.sh
663
664 Address change.
665
666*** perl5.002b1g/hints/irix_6_2.sh Mon Nov 20 11:16:55 1995
667--- perl5.002b1h/hints/irix_6_2.sh Tue Jan 2 14:49:45 1996
668
669Index: hints/os2.sh
670
671 Updated.
672
673*** perl5.002b1g/hints/os2.sh Tue Nov 14 11:07:33 1995
674--- perl5.002b1h/hints/os2.sh Tue Dec 26 17:51:16 1995
675
676Index: installman
677
678 Use fork if available.
679
680*** perl5.002b1g/installman Fri Jan 5 11:41:52 1996
681--- perl5.002b1h/installman Thu Dec 28 16:06:11 1995
682
683Index: installperl
684
685 Use new location of utility scripts.
686
687 Eliminate double '//' and extra "".
688
689*** perl5.002b1g/installperl Mon Nov 20 12:55:03 1995
690--- perl5.002b1h/installperl Wed Jan 3 14:33:57 1996
691
692Index: lib/AutoLoader.pm
693
694 Avoid tainting problems.
695
696*** perl5.002b1g/lib/AutoLoader.pm Wed Nov 15 15:04:59 1995
697--- perl5.002b1h/lib/AutoLoader.pm Tue Jan 2 16:10:36 1996
698
699Index: lib/Carp.pm
700
701 Honor trailing \n in messages, as is done for warn().
702
703*** perl5.002b1g/lib/Carp.pm Thu May 25 11:16:07 1995
704--- perl5.002b1h/lib/Carp.pm Tue Jan 2 12:10:38 1996
705
706Index: lib/Cwd.pm
707
708 VMS patches.
709
710*** perl5.002b1g/lib/Cwd.pm Fri Jan 5 11:41:52 1996
711--- perl5.002b1h/lib/Cwd.pm Tue Jan 2 16:28:57 1996
712
713Index: lib/Exporter.pm
714
715 Include Tim Bunce's enhanced Exporter. I also tried to
716 resolve the two copies of documentation that I had.
717
718*** perl5.002b1g/lib/Exporter.pm Fri Jan 5 11:41:52 1996
719--- perl5.002b1h/lib/Exporter.pm Thu Jan 4 14:02:08 1996
720
721Index: lib/ExtUtils/MM_VMS.pm
722
723 New file. Incorporates VMS-specific items into MakeMaker.
724
725*** /dev/null Fri Jan 5 12:48:01 1996
726--- perl5.002b1h/lib/ExtUtils/MM_VMS.pm Tue Jan 2 14:07:10 1996
727
728Index: lib/ExtUtils/MakeMaker.pm
729Prereq: 1.116
730
731 Updated from 5.12 to 5.16.
732
733*** perl5.002b1g/lib/ExtUtils/MakeMaker.pm Fri Jan 5 11:41:53 1996
734--- perl5.002b1h/lib/ExtUtils/MakeMaker.pm Tue Jan 2 14:07:10 1996
735
736Index: lib/ExtUtils/Manifest.pm
737
738 Updated from MakeMaker 5.12 to 5.16.
739
740*** perl5.002b1g/lib/ExtUtils/Manifest.pm Fri Jan 5 11:41:54 1996
741--- perl5.002b1h/lib/ExtUtils/Manifest.pm Tue Jan 2 14:07:10 1996
742
743Index: lib/ExtUtils/Mkbootstrap.pm
744
745 Updated from MakeMaker 5.12 to 5.16.
746
747*** perl5.002b1g/lib/ExtUtils/Mkbootstrap.pm Fri Jan 5 11:41:54 1996
748--- perl5.002b1h/lib/ExtUtils/Mkbootstrap.pm Tue Jan 2 14:07:10 1996
749
750Index: lib/ExtUtils/xsubpp
751
752 Updated from xsubpp-1.924 to 1.929.
753
754*** perl5.002b1g/lib/ExtUtils/xsubpp Sun Nov 26 16:04:50 1995
755--- perl5.002b1h/lib/ExtUtils/xsubpp Tue Jan 2 16:29:59 1996
756
757Index: lib/File/Path.pm
758
759 VMS-specific changes.
760
761*** perl5.002b1g/lib/File/Path.pm Wed Nov 15 15:20:31 1995
762--- perl5.002b1h/lib/File/Path.pm Tue Jan 2 16:30:21 1996
763
764Index: lib/Pod/Text.pm
765
766 New file. This was created by Dov (???) and enhanced
767 by Kenneth Albanowski, but all based on Tom C.'s pod2text.
768 Unfortunately, they used a version of pod2text earlier than
769 the one in patch.2b1g. I've tried to straighten this all out.
770
771 Equally unfortunately, we've all left Tom as the AUTHOR, even
772 though we can't hold him responsible for errors he didn't
773 introduce. Oh well.
774
775*** /dev/null Fri Jan 5 12:48:01 1996
776--- perl5.002b1h/lib/Pod/Text.pm Thu Jan 4 14:16:50 1996
777
778Index: lib/Sys/Hostname.pm
779
780 VMS-specific changes.
781
782*** perl5.002b1g/lib/Sys/Hostname.pm Fri Jan 5 11:41:55 1996
783--- perl5.002b1h/lib/Sys/Hostname.pm Tue Jan 2 16:30:49 1996
784
785Index: lib/diagnostics.pm
786
787 A patch from Tim Bunce (?)
788
789*** perl5.002b1g/lib/diagnostics.pm Wed Dec 6 13:58:42 1995
790--- perl5.002b1h/lib/diagnostics.pm Tue Jan 2 12:10:37 1996
791
792Index: lib/perl5db.pl
793
794 VMS-specific changes.
795
796*** perl5.002b1g/lib/perl5db.pl Wed Nov 15 22:37:45 1995
797--- perl5.002b1h/lib/perl5db.pl Tue Jan 2 16:30:33 1996
798
799Index: lib/splain
800
801 Fix some old typos.
802
803*** perl5.002b1g/lib/splain Tue Nov 14 16:16:36 1995
804--- perl5.002b1h/lib/splain Tue Jan 2 12:10:37 1996
805
806Index: makeaperl.SH
807
808 Use the 'new' startperl variable.
809
810*** perl5.002b1g/makeaperl.SH Thu Jun 1 11:20:52 1995
811--- perl5.002b1h/makeaperl.SH Tue Jan 2 12:11:28 1996
812
813Index: mg.c
814
815 Set up a reliable signal handler, courtesy of Kenneth Albanowski.
816 This needs to be documented still. The idea is that even on
817 System V systems, you won't have to reset the signal handler as
818 the first action inside your signal handler.
819
820*** perl5.002b1g/mg.c Wed Nov 15 15:44:10 1995
821--- perl5.002b1h/mg.c Thu Jan 4 13:49:12 1996
822
823Index: minimod.pl
824
825 Give a proper NAME description.
826
827*** perl5.002b1g/minimod.pl Sun Nov 26 16:19:55 1995
828--- perl5.002b1h/minimod.pl Tue Jan 2 14:30:24 1996
829
830Index: miniperlmain.c
831
832 Better locale handling, courtesy of jhi.
833
834 Include a proper cast of NULL for non-prototyping compilers.
835
836*** perl5.002b1g/miniperlmain.c Sat Nov 18 15:48:10 1995
837--- perl5.002b1h/miniperlmain.c Thu Jan 4 12:03:37 1996
838
839Index: op.c
840
841 Turn on USE_OP_MASK by default for the Safe extension. I'll be
842 interested in benchmark results with this on and off.
843
844*** perl5.002b1g/op.c Wed Nov 15 22:10:36 1995
845--- perl5.002b1h/op.c Wed Jan 3 14:17:01 1996
846
847Index: os2/Makefile.SHs
848
849 New file.
850
851*** /dev/null Fri Jan 5 12:48:01 1996
852--- perl5.002b1h/os2/Makefile.SHs Sun Dec 24 13:55:22 1995
853
854Index: os2/README
855
856 Updated.
857
858*** perl5.002b1g/os2/README Tue Nov 14 14:42:13 1995
859--- perl5.002b1h/os2/README Tue Dec 26 18:31:32 1995
860
861Index: os2/diff.MANIFEST
862
863 New file.
864
865*** /dev/null Fri Jan 5 12:48:01 1996
866--- perl5.002b1h/os2/diff.MANIFEST Tue Dec 26 19:54:12 1995
867
868Index: os2/diff.Makefile
869
870 Updated
871
872*** perl5.002b1g/os2/diff.Makefile Tue Nov 14 11:09:29 1995
873--- perl5.002b1h/os2/diff.Makefile Fri Dec 8 00:09:56 1995
874
875Index: os2/diff.c2ph
876
877 New file.
878
879*** /dev/null Fri Jan 5 12:48:01 1996
880--- perl5.002b1h/os2/diff.c2ph Thu Dec 7 15:25:52 1995
881
882Index: os2/diff.configure
883
884 Updated.
885
886*** perl5.002b1g/os2/diff.configure Sun Nov 12 01:31:34 1995
887--- perl5.002b1h/os2/diff.configure Tue Dec 26 19:57:08 1995
888
889Index: os2/diff.db_file
890
891 New file.
892
893*** /dev/null Fri Jan 5 12:48:01 1996
894--- perl5.002b1h/os2/diff.db_file Tue Dec 19 02:14:54 1995
895
896Index: os2/diff.init
897
898 New file.
899
900*** /dev/null Fri Jan 5 12:48:01 1996
901--- perl5.002b1h/os2/diff.init Sun Nov 26 15:05:48 1995
902
903Index: os2/diff.installman
904
905 New file.
906
907*** /dev/null Fri Jan 5 12:48:01 1996
908--- perl5.002b1h/os2/diff.installman Wed Nov 22 03:50:26 1995
909
910Index: os2/diff.installperl
911
912 Updated.
913
914*** perl5.002b1g/os2/diff.installperl Tue Nov 14 11:09:28 1995
915--- perl5.002b1h/os2/diff.installperl Wed Nov 22 02:59:58 1995
916
917Index: os2/diff.mkdep
918
919 Updated.
920
921*** perl5.002b1g/os2/diff.mkdep Tue Nov 14 11:09:28 1995
922--- perl5.002b1h/os2/diff.mkdep Sun Nov 26 15:00:24 1995
923
924Index: os2/diff.rest
925
926 New file.
927
928*** /dev/null Fri Jan 5 12:48:01 1996
929--- perl5.002b1h/os2/diff.rest Thu Dec 7 16:03:26 1995
930
931Index: os2/diff.x2pMakefile
932
933 Updated.
934
935*** perl5.002b1g/os2/diff.x2pMakefile Tue Nov 14 11:09:29 1995
936--- perl5.002b1h/os2/diff.x2pMakefile Wed Nov 22 21:55:42 1995
937
938Index: os2/notes
939
940 New file.
941
942*** /dev/null Fri Jan 5 12:48:01 1996
943--- perl5.002b1h/os2/notes Tue Dec 26 19:55:30 1995
944
945Index: os2/os2.c
946
947 Updated.
948
949*** perl5.002b1g/os2/os2.c Tue Nov 14 11:07:33 1995
950--- perl5.002b1h/os2/os2.c Sun Dec 24 13:43:02 1995
951
952Index: os2/os2ish.h
953
954 Updated.
955
956*** perl5.002b1g/os2/os2ish.h Tue Nov 14 11:07:33 1995
957--- perl5.002b1h/os2/os2ish.h Mon Dec 18 16:17:38 1995
958
959Index: os2/perl2cmd.pl
960
961 New file.
962
963*** /dev/null Fri Jan 5 12:48:01 1996
964--- perl5.002b1h/os2/perl2cmd.pl Tue Dec 19 11:20:42 1995
965
966Index: perl.c
967
968 Updated to say beta1h.
969
970 Move VMS env code.
971
972*** perl5.002b1g/perl.c Fri Jan 5 11:41:56 1996
973--- perl5.002b1h/perl.c Thu Jan 4 15:13:53 1996
974
975Index: perl.h
976
977 5.002beta1 attempted some memory optimizations, but unfortunately
978 they can result in a memory leak problem. This can be
979 avoided by #define STRANGE_MALLOC. I do that here until
980 consensus is reached on a better strategy for handling the
981 memory optimizations.
982
983 Include maxo for the maximum number of operations (needed
984 for the Safe extension).
985
986*** perl5.002b1g/perl.h Wed Nov 15 17:13:16 1995
987--- perl5.002b1h/perl.h Wed Jan 3 12:21:55 1996
988
989Index: pod/Makefile
990
991 Include -I../lib so that pod2* can find the appropriate libraries.
992
993 The pod names are once again sorted.
994
995 The PERL line is wrong. It should read
996 PERL = ../miniperl
997 This file is automatically generated, but I happened to do it on
998 a system without miniperl avaialable, so my script fell back on
999 the perl default.
1000
1001*** perl5.002b1g/pod/Makefile Fri Jan 5 11:41:56 1996
1002--- perl5.002b1h/pod/Makefile Wed Jan 3 15:06:41 1996
1003
1004Index: pod/perlmod.pod
1005
1006 Mention the Safe extension.
1007
1008*** perl5.002b1g/pod/perlmod.pod Fri Jan 5 11:41:59 1996
1009--- perl5.002b1h/pod/perlmod.pod Thu Jan 4 13:52:14 1996
1010
1011Index: pod/perltoc.pod
1012
1013 Rebuilt using pod/buildtoc and fmt.
1014
1015*** perl5.002b1g/pod/perltoc.pod Fri Jan 5 11:42:00 1996
1016--- perl5.002b1h/pod/perltoc.pod Thu Jan 4 14:04:20 1996
1017
1018Index: pod/pod2text.PL
1019*** perl5.002b1g/pod/pod2text.PL Fri Jan 5 11:42:01 1996
1020--- perl5.002b1h/pod/pod2text.PL Tue Jan 2 14:28:24 1996
1021
1022Index: pp_sys.c
1023
1024 VMS changes ?
1025
1026*** perl5.002b1g/pp_sys.c Wed Nov 15 21:51:33 1995
1027--- perl5.002b1h/pp_sys.c Tue Jan 2 16:32:50 1996
1028
1029Index: t/lib/safe.t
1030
1031 New test.
1032
1033*** /dev/null Fri Jan 5 12:48:01 1996
1034--- perl5.002b1h/t/lib/safe.t Tue Jan 2 15:43:53 1996
1035
1036Index: utils/Makefile
1037
1038 New file to build the utilities.
1039
1040*** /dev/null Fri Jan 5 12:48:01 1996
1041--- perl5.002b1h/utils/Makefile Wed Jan 3 14:06:18 1996
1042
1043Index: utils/c2ph.PL
1044
1045 Ungracefully merge the old c2ph.doc in as an embedded pod.
1046
1047 Delete lots of trailing spaces and tabs that have crept in.
1048
1049Prereq: 1.7
1050*** perl5.002b1g/utils/c2ph.PL Mon Nov 20 12:36:17 1995
1051--- perl5.002b1h/utils/c2ph.PL Wed Jan 3 14:05:41 1996
1052
1053Index: utils/h2ph.PL
1054
1055 Add patch for AIX files which sometimes have #include<foo.h>,
1056 i.e., no spaces after the word 'include'.
1057
1058*** perl5.002b1g/utils/h2ph.PL Mon Nov 27 10:14:50 1995
1059--- perl5.002b1h/utils/h2ph.PL Tue Jan 2 16:13:31 1996
1060
1061Index: utils/h2xs.PL
1062
1063 Add version stuff.
1064
1065 The old version didn't have a number. This one's called 1.12.
1066
1067*** perl5.002b1g/utils/h2xs.PL Sun Nov 19 22:37:58 1995
1068--- perl5.002b1h/utils/h2xs.PL Tue Jan 2 13:50:55 1996
1069
1070Index: utils/perlbug.PL
1071
1072 New utility.
1073
1074*** /dev/null Fri Jan 5 12:48:01 1996
1075--- perl5.002b1h/utils/perlbug.PL Sat Nov 18 16:15:13 1995
1076
1077Index: utils/perldoc.PL
1078
1079 Better error handling.
1080
1081 Updated to use Pod::Text, if available.
1082
1083 More VMS friendly.
1084
1085 New -u option .
1086
1087*** perl5.002b1g/utils/perldoc.PL Tue Nov 14 14:57:57 1995
1088--- perl5.002b1h/utils/perldoc.PL Tue Jan 2 14:28:08 1996
1089
1090Index: utils/pl2pm.PL
1091
1092 Changed into a .PL extract file for proper setting of
1093 $startperl.
1094
1095 Add _minimal_ pod documentation.
1096
1097*** perl5.002b1g/utils/pl2pm.PL Mon Jan 16 23:45:07 1995
1098--- perl5.002b1h/utils/pl2pm.PL Wed Jan 3 14:14:57 1996
1099
1100Index: vms/Makefile
1101
1102 Updated for VMS.
1103
1104*** perl5.002b1g/vms/Makefile Wed Nov 15 22:05:15 1995
1105--- perl5.002b1h/vms/Makefile Tue Jan 2 16:33:53 1996
1106
1107Index: vms/config.vms
1108
1109 Updated for VMS.
1110
1111*** perl5.002b1g/vms/config.vms Wed Nov 15 22:05:26 1995
1112--- perl5.002b1h/vms/config.vms Tue Jan 2 16:33:09 1996
1113
1114Index: vms/descrip.mms
1115
1116 Updated for VMS.
1117
1118*** perl5.002b1g/vms/descrip.mms Wed Nov 15 22:05:38 1995
1119--- perl5.002b1h/vms/descrip.mms Tue Jan 2 16:33:18 1996
1120
1121Index: vms/ext/Filespec.pm
1122
1123 Updated for VMS.
1124
1125*** perl5.002b1g/vms/ext/Filespec.pm Sun Mar 12 03:14:26 1995
1126--- perl5.002b1h/vms/ext/Filespec.pm Tue Jan 2 16:33:25 1996
1127
1128Index: vms/ext/MM_VMS.pm
1129
1130 Updated for VMS. This might be obsolete now that we have
1131 lib/ExtUtils/MM_VMS.pm.
1132
1133*** perl5.002b1g/vms/ext/MM_VMS.pm Wed Nov 15 22:05:48 1995
1134--- perl5.002b1h/vms/ext/MM_VMS.pm Tue Jan 2 16:33:32 1996
1135
1136Index: vms/gen_shrfls.pl
1137
1138 Updated for VMS.
1139
1140*** perl5.002b1g/vms/gen_shrfls.pl Wed Nov 15 22:06:27 1995
1141--- perl5.002b1h/vms/gen_shrfls.pl Tue Jan 2 16:33:47 1996
1142
1143Index: vms/genconfig.pl
1144
1145 Updated for VMS.
1146
1147*** perl5.002b1g/vms/genconfig.pl Sun Mar 12 03:14:36 1995
1148--- perl5.002b1h/vms/genconfig.pl Tue Jan 2 16:33:39 1996
1149
1150Index: vms/perlvms.pod
1151
1152 Updated for VMS.
1153
1154*** perl5.002b1g/vms/perlvms.pod Wed Nov 15 22:06:32 1995
1155--- perl5.002b1h/vms/perlvms.pod Tue Jan 2 16:33:59 1996
1156
1157Index: vms/test.com
1158
1159 Updated for VMS.
1160
1161*** perl5.002b1g/vms/test.com Wed Nov 15 22:06:59 1995
1162--- perl5.002b1h/vms/test.com Tue Jan 2 16:34:07 1996
1163
1164Index: vms/vms.c
1165
1166 Updated for VMS.
1167
1168Prereq: 2.2
1169*** perl5.002b1g/vms/vms.c Wed Nov 15 22:07:10 1995
1170--- perl5.002b1h/vms/vms.c Tue Jan 2 16:34:13 1996
1171
1172Index: vms/vmsish.h
1173
1174 Updated for VMS.
1175
1176*** perl5.002b1g/vms/vmsish.h Wed Nov 15 22:07:24 1995
1177--- perl5.002b1h/vms/vmsish.h Tue Jan 2 16:34:20 1996
1178
1179Index: vms/writemain.pl
1180
1181 Updated for VMS.
1182
1183*** perl5.002b1g/vms/writemain.pl Mon Mar 6 20:00:18 1995
1184--- perl5.002b1h/vms/writemain.pl Tue Jan 2 16:34:26 1996
1185
1186Index: x2p/a2py.c
1187
1188 Use new config_h.SH STARTPERL #define.
1189
1190*** perl5.002b1g/x2p/a2py.c Tue Mar 7 11:53:10 1995
1191--- perl5.002b1h/x2p/a2py.c Tue Jan 2 12:11:28 1996
1192
1193Index: x2p/find2perl.PL
1194
1195 Add missing "" around $Config{startperl}.
1196
1197*** perl5.002b1g/x2p/find2perl.PL Sun Nov 19 23:11:58 1995
1198--- perl5.002b1h/x2p/find2perl.PL Tue Jan 2 12:11:27 1996
1199
1200Index: x2p/s2p.PL
1201
1202 Add missing "" around $Config{startperl}.
1203
1204*** perl5.002b1g/x2p/s2p.PL Sun Nov 19 23:14:59 1995
1205--- perl5.002b1h/x2p/s2p.PL Tue Jan 2 12:11:27 1996
1206
1207
1208=item patch.2b1g
1209
1210This is patch.2b1g to perl5.002beta1.
1211
1212This patch is just my packaging of Tom's documentation patches
1213he released as patch.2b1g.
1214
1215Index: MANIFEST
1216*** perl5.002b1f/MANIFEST Fri Dec 8 13:34:53 1995
1217--- perl5.002b1g/MANIFEST Thu Dec 21 13:00:58 1995
1218
1219Index: ext/DB_File/DB_File.pm
1220*** perl5.002b1f/ext/DB_File/DB_File.pm Tue Nov 14 14:14:25 1995
1221--- perl5.002b1g/ext/DB_File/DB_File.pm Thu Dec 21 13:00:58 1995
1222
1223Index: ext/POSIX/POSIX.pm
1224*** perl5.002b1f/ext/POSIX/POSIX.pm Fri Dec 8 10:23:54 1995
1225--- perl5.002b1g/ext/POSIX/POSIX.pm Thu Dec 21 13:00:58 1995
1226
1227Index: ext/POSIX/POSIX.pod
1228*** perl5.002b1f/ext/POSIX/POSIX.pod Fri Dec 8 10:30:40 1995
1229--- perl5.002b1g/ext/POSIX/POSIX.pod Thu Dec 21 13:00:59 1995
1230
1231Index: ext/Safe/Makefile.PL
1232*** /dev/null Wed Jan 3 14:35:56 1996
1233--- perl5.002b1g/ext/Safe/Makefile.PL Thu Dec 21 13:01:00 1995
1234
1235Index: ext/Safe/Safe.pm
1236*** /dev/null Wed Jan 3 14:35:56 1996
1237--- perl5.002b1g/ext/Safe/Safe.pm Thu Dec 21 13:01:00 1995
1238
1239Index: ext/Safe/Safe.xs
1240*** /dev/null Wed Jan 3 14:35:56 1996
1241--- perl5.002b1g/ext/Safe/Safe.xs Thu Dec 21 13:01:00 1995
1242
1243Index: ext/Socket/Socket.pm
1244*** perl5.002b1f/ext/Socket/Socket.pm Wed Dec 6 13:58:41 1995
1245--- perl5.002b1g/ext/Socket/Socket.pm Thu Dec 21 13:01:00 1995
1246
1247Index: installman
1248*** perl5.002b1f/installman Mon Nov 6 11:16:43 1995
1249--- perl5.002b1g/installman Thu Dec 21 13:01:00 1995
1250
1251Index: lib/AutoSplit.pm
1252*** perl5.002b1f/lib/AutoSplit.pm Wed Nov 15 15:06:19 1995
1253--- perl5.002b1g/lib/AutoSplit.pm Thu Dec 21 13:01:01 1995
1254
1255Index: lib/Cwd.pm
1256*** perl5.002b1f/lib/Cwd.pm Fri Dec 8 10:42:46 1995
1257--- perl5.002b1g/lib/Cwd.pm Thu Dec 21 13:01:01 1995
1258
1259Index: lib/Devel/SelfStubber.pm
1260*** perl5.002b1f/lib/Devel/SelfStubber.pm Sun Nov 26 16:59:51 1995
1261--- perl5.002b1g/lib/Devel/SelfStubber.pm Thu Dec 21 13:01:01 1995
1262
1263Index: lib/Env.pm
1264*** perl5.002b1f/lib/Env.pm Tue Oct 18 12:34:43 1994
1265--- perl5.002b1g/lib/Env.pm Thu Dec 21 13:01:01 1995
1266
1267Index: lib/Exporter.pm
1268*** perl5.002b1f/lib/Exporter.pm Wed Nov 15 15:19:33 1995
1269--- perl5.002b1g/lib/Exporter.pm Thu Dec 21 13:01:01 1995
1270
1271Index: lib/ExtUtils/Liblist.pm
1272*** perl5.002b1f/lib/ExtUtils/Liblist.pm Tue Dec 5 07:56:53 1995
1273--- perl5.002b1g/lib/ExtUtils/Liblist.pm Thu Dec 21 13:01:01 1995
1274
1275Index: lib/ExtUtils/MakeMaker.pm
1276Prereq: 1.115
1277*** perl5.002b1f/lib/ExtUtils/MakeMaker.pm Tue Dec 5 13:20:56 1995
1278--- perl5.002b1g/lib/ExtUtils/MakeMaker.pm Thu Dec 21 13:01:02 1995
1279
1280Index: lib/ExtUtils/Manifest.pm
1281*** perl5.002b1f/lib/ExtUtils/Manifest.pm Tue Dec 5 13:21:00 1995
1282--- perl5.002b1g/lib/ExtUtils/Manifest.pm Thu Dec 21 13:01:02 1995
1283
1284Index: lib/ExtUtils/Mkbootstrap.pm
1285*** perl5.002b1f/lib/ExtUtils/Mkbootstrap.pm Thu Oct 19 05:58:34 1995
1286--- perl5.002b1g/lib/ExtUtils/Mkbootstrap.pm Thu Dec 21 13:01:02 1995
1287
1288Index: lib/FileHandle.pm
1289*** perl5.002b1f/lib/FileHandle.pm Thu May 25 11:18:20 1995
1290--- perl5.002b1g/lib/FileHandle.pm Thu Dec 21 13:01:02 1995
1291
1292Index: lib/IPC/Open2.pm
1293*** perl5.002b1f/lib/IPC/Open2.pm Thu May 25 11:31:07 1995
1294--- perl5.002b1g/lib/IPC/Open2.pm Thu Dec 21 13:01:03 1995
1295
1296Index: lib/IPC/Open3.pm
1297Prereq: 1.1
1298*** perl5.002b1f/lib/IPC/Open3.pm Wed Nov 15 15:21:11 1995
1299--- perl5.002b1g/lib/IPC/Open3.pm Thu Dec 21 13:01:03 1995
1300
1301Index: lib/SelfLoader.pm
1302*** perl5.002b1f/lib/SelfLoader.pm Sun Nov 26 16:59:51 1995
1303--- perl5.002b1g/lib/SelfLoader.pm Thu Dec 21 13:01:03 1995
1304
1305Index: lib/Sys/Hostname.pm
1306*** perl5.002b1f/lib/Sys/Hostname.pm Tue Oct 18 12:38:25 1994
1307--- perl5.002b1g/lib/Sys/Hostname.pm Thu Dec 21 13:01:03 1995
1308
1309Index: lib/Sys/Syslog.pm
1310*** perl5.002b1f/lib/Sys/Syslog.pm Wed Dec 6 14:07:54 1995
1311--- perl5.002b1g/lib/Sys/Syslog.pm Thu Dec 21 13:01:04 1995
1312
1313Index: lib/Term/Cap.pm
1314*** perl5.002b1f/lib/Term/Cap.pm Sun Mar 12 00:14:42 1995
1315--- perl5.002b1g/lib/Term/Cap.pm Thu Dec 21 13:01:04 1995
1316
1317Index: lib/Term/Complete.pm
1318*** perl5.002b1f/lib/Term/Complete.pm Wed May 24 12:09:48 1995
1319--- perl5.002b1g/lib/Term/Complete.pm Thu Dec 21 13:01:04 1995
1320
1321Index: lib/Test/Harness.pm
1322*** perl5.002b1f/lib/Test/Harness.pm Mon Nov 13 23:01:40 1995
1323--- perl5.002b1g/lib/Test/Harness.pm Thu Dec 21 13:01:04 1995
1324
1325Index: lib/Text/Soundex.pm
1326Prereq: 1.2
1327*** perl5.002b1f/lib/Text/Soundex.pm Tue Oct 18 12:38:42 1994
1328--- perl5.002b1g/lib/Text/Soundex.pm Thu Dec 21 13:01:04 1995
1329
1330Index: lib/Text/Tabs.pm
1331*** perl5.002b1f/lib/Text/Tabs.pm Sat Nov 18 16:08:55 1995
1332--- perl5.002b1g/lib/Text/Tabs.pm Thu Dec 21 13:01:04 1995
1333
1334Index: lib/Text/Wrap.pm
1335*** perl5.002b1f/lib/Text/Wrap.pm Sat Nov 18 16:08:56 1995
1336--- perl5.002b1g/lib/Text/Wrap.pm Thu Dec 21 13:01:05 1995
1337
1338Index: lib/TieHash.pm
1339*** perl5.002b1f/lib/TieHash.pm Wed Nov 15 15:27:47 1995
1340--- perl5.002b1g/lib/TieHash.pm Thu Dec 21 13:01:05 1995
1341
1342Index: lib/Time/Local.pm
1343*** perl5.002b1f/lib/Time/Local.pm Tue Oct 18 12:38:47 1994
1344--- perl5.002b1g/lib/Time/Local.pm Thu Dec 21 13:01:05 1995
1345
1346Index: lib/less.pm
1347*** perl5.002b1f/lib/less.pm Thu May 25 11:19:59 1995
1348--- perl5.002b1g/lib/less.pm Thu Dec 21 13:01:05 1995
1349
1350Index: lib/overload.pm
1351*** perl5.002b1f/lib/overload.pm Sat Nov 18 16:03:33 1995
1352--- perl5.002b1g/lib/overload.pm Thu Dec 21 13:01:05 1995
1353
1354Index: lib/strict.pm
1355*** perl5.002b1f/lib/strict.pm Thu May 25 11:20:27 1995
1356--- perl5.002b1g/lib/strict.pm Thu Dec 21 13:01:05 1995
1357
1358Index: lib/syslog.pl
1359*** perl5.002b1f/lib/syslog.pl Tue Oct 18 12:37:13 1994
1360--- perl5.002b1g/lib/syslog.pl Thu Dec 21 13:01:05 1995
1361
1362Index: perl.c
1363*** perl5.002b1f/perl.c Sun Nov 19 16:11:29 1995
1364--- perl5.002b1g/perl.c Thu Dec 21 13:01:06 1995
1365
1366Index: pod/Makefile
1367*** perl5.002b1f/pod/Makefile Mon Nov 20 13:00:50 1995
1368--- perl5.002b1g/pod/Makefile Thu Dec 21 13:01:06 1995
1369
1370Index: pod/PerlDoc/Functions.pm
1371*** /dev/null Wed Jan 3 14:35:56 1996
1372--- perl5.002b1g/pod/PerlDoc/Functions.pm Thu Dec 21 13:01:07 1995
1373
1374Index: pod/PerlDoc/Functions.pm.POSIX
1375*** /dev/null Wed Jan 3 14:35:56 1996
1376--- perl5.002b1g/pod/PerlDoc/Functions.pm.POSIX Thu Dec 21 13:01:07 1995
1377
1378Index: pod/buildtoc
1379*** /dev/null Wed Jan 3 14:35:56 1996
1380--- perl5.002b1g/pod/buildtoc Thu Dec 21 13:01:07 1995
1381
1382Index: pod/perl.pod
1383*** perl5.002b1f/pod/perl.pod Sat Nov 18 17:23:58 1995
1384--- perl5.002b1g/pod/perl.pod Thu Dec 21 13:01:07 1995
1385
1386Index: pod/perlbot.pod
1387*** perl5.002b1f/pod/perlbot.pod Fri Nov 10 17:27:33 1995
1388--- perl5.002b1g/pod/perlbot.pod Thu Dec 21 13:01:07 1995
1389
1390Index: pod/perldata.pod
1391*** perl5.002b1f/pod/perldata.pod Sat Nov 18 17:23:59 1995
1392--- perl5.002b1g/pod/perldata.pod Thu Dec 21 13:01:07 1995
1393
1394Index: pod/perldiag.pod
1395*** perl5.002b1f/pod/perldiag.pod Sun Nov 19 22:10:58 1995
1396--- perl5.002b1g/pod/perldiag.pod Thu Dec 21 13:01:08 1995
1397
1398Index: pod/perldsc.pod
1399*** perl5.002b1f/pod/perldsc.pod Sat Nov 18 17:24:22 1995
1400--- perl5.002b1g/pod/perldsc.pod Thu Dec 21 13:01:08 1995
1401
1402Index: pod/perlembed.pod
1403*** perl5.002b1f/pod/perlembed.pod Tue Oct 18 12:39:24 1994
1404--- perl5.002b1g/pod/perlembed.pod Thu Dec 21 13:01:09 1995
1405
1406Index: pod/perlform.pod
1407*** perl5.002b1f/pod/perlform.pod Sat Nov 18 17:23:59 1995
1408--- perl5.002b1g/pod/perlform.pod Thu Dec 21 13:01:09 1995
1409
1410Index: pod/perlfunc.pod
1411*** perl5.002b1f/pod/perlfunc.pod Sat Nov 18 17:24:01 1995
1412--- perl5.002b1g/pod/perlfunc.pod Thu Dec 21 13:01:09 1995
1413
1414Index: pod/perlguts.pod
1415*** perl5.002b1f/pod/perlguts.pod Tue Oct 31 15:38:18 1995
1416--- perl5.002b1g/pod/perlguts.pod Thu Dec 21 13:01:10 1995
1417
1418Index: pod/perlipc.pod
1419*** perl5.002b1f/pod/perlipc.pod Sat Nov 18 17:24:02 1995
1420--- perl5.002b1g/pod/perlipc.pod Thu Dec 21 13:01:11 1995
1421
1422Index: pod/perllol.pod
1423*** perl5.002b1f/pod/perllol.pod Sat Nov 18 17:24:22 1995
1424--- perl5.002b1g/pod/perllol.pod Thu Dec 21 13:01:11 1995
1425
1426Index: pod/perlmod.pod
1427*** perl5.002b1f/pod/perlmod.pod Sat Nov 18 17:24:03 1995
1428--- perl5.002b1g/pod/perlmod.pod Thu Dec 21 13:01:11 1995
1429
1430Index: pod/perlobj.pod
1431*** perl5.002b1f/pod/perlobj.pod Sun Mar 12 00:48:38 1995
1432--- perl5.002b1g/pod/perlobj.pod Thu Dec 21 13:01:11 1995
1433
1434Index: pod/perlop.pod
1435*** perl5.002b1f/pod/perlop.pod Sat Nov 18 17:24:03 1995
1436--- perl5.002b1g/pod/perlop.pod Thu Dec 21 13:01:12 1995
1437
1438Index: pod/perlovl.pod
1439*** perl5.002b1f/pod/perlovl.pod Mon Jan 23 13:25:35 1995
1440--- perl5.002b1g/pod/perlovl.pod Thu Dec 21 13:01:12 1995
1441
1442Index: pod/perlpod.pod
1443*** perl5.002b1f/pod/perlpod.pod Sun Nov 19 22:22:59 1995
1444--- perl5.002b1g/pod/perlpod.pod Thu Dec 21 13:01:12 1995
1445
1446Index: pod/perlre.pod
1447*** perl5.002b1f/pod/perlre.pod Sun Nov 26 16:57:20 1995
1448--- perl5.002b1g/pod/perlre.pod Thu Dec 21 13:01:12 1995
1449
1450Index: pod/perlref.pod
1451*** perl5.002b1f/pod/perlref.pod Sat Nov 18 17:24:04 1995
1452--- perl5.002b1g/pod/perlref.pod Thu Dec 21 13:01:12 1995
1453
1454Index: pod/perlrun.pod
1455*** perl5.002b1f/pod/perlrun.pod Wed Feb 22 18:32:59 1995
1456--- perl5.002b1g/pod/perlrun.pod Thu Dec 21 13:01:12 1995
1457
1458Index: pod/perlsec.pod
1459*** perl5.002b1f/pod/perlsec.pod Wed Feb 22 18:33:02 1995
1460--- perl5.002b1g/pod/perlsec.pod Thu Dec 21 13:01:12 1995
1461
1462Index: pod/perlstyle.pod
1463*** perl5.002b1f/pod/perlstyle.pod Tue Oct 18 12:40:13 1994
1464--- perl5.002b1g/pod/perlstyle.pod Thu Dec 21 13:01:13 1995
1465
1466Index: pod/perlsub.pod
1467*** perl5.002b1f/pod/perlsub.pod Sun Mar 12 22:42:58 1995
1468--- perl5.002b1g/pod/perlsub.pod Thu Dec 21 13:01:13 1995
1469
1470Index: pod/perlsyn.pod
1471*** perl5.002b1f/pod/perlsyn.pod Sat Nov 18 17:24:04 1995
1472--- perl5.002b1g/pod/perlsyn.pod Thu Dec 21 13:01:14 1995
1473
1474Index: pod/perltie.pod
1475*** /dev/null Wed Jan 3 14:35:56 1996
1476--- perl5.002b1g/pod/perltie.pod Thu Dec 21 13:01:14 1995
1477
1478Index: pod/perltoc.pod
1479*** /dev/null Wed Jan 3 14:35:56 1996
1480--- perl5.002b1g/pod/perltoc.pod Thu Dec 21 13:01:14 1995
1481
1482Index: pod/perltrap.pod
1483*** perl5.002b1f/pod/perltrap.pod Wed Nov 15 21:36:11 1995
1484--- perl5.002b1g/pod/perltrap.pod Thu Dec 21 13:01:14 1995
1485
1486Index: pod/perlvar.pod
1487*** perl5.002b1f/pod/perlvar.pod Wed Nov 15 21:36:59 1995
1488--- perl5.002b1g/pod/perlvar.pod Thu Dec 21 13:01:15 1995
1489
1490Index: pod/perlxs.pod
1491*** perl5.002b1f/pod/perlxs.pod Sun Nov 19 22:12:44 1995
1492--- perl5.002b1g/pod/perlxs.pod Thu Dec 21 13:01:15 1995
1493
1494Index: pod/perlxstut.pod
1495*** perl5.002b1f/pod/perlxstut.pod Mon Nov 20 13:02:12 1995
1496--- perl5.002b1g/pod/perlxstut.pod Thu Dec 21 13:01:15 1995
1497
1498Index: pod/pod2man.PL
1499Prereq: 1.5
1500*** perl5.002b1f/pod/pod2man.PL Wed Nov 15 22:32:51 1995
1501--- perl5.002b1g/pod/pod2man.PL Thu Dec 21 13:01:15 1995
1502
1503Index: pod/pod2text
1504*** /dev/null Wed Jan 3 14:35:56 1996
1505--- perl5.002b1g/pod/pod2text Thu Dec 21 13:01:16 1995
1506
1507Index: pod/roffitall
1508*** /dev/null Wed Jan 3 14:35:56 1996
1509--- perl5.002b1g/pod/roffitall Thu Dec 21 13:01:16 1995
1510
1511Index: pod/splitpod
1512*** /dev/null Wed Jan 3 14:35:56 1996
1513--- perl5.002b1g/pod/splitpod Thu Dec 21 13:01:16 1995
1514
1515=item patch.2b1f
1516
1517This is patch.2b1f to perl5.002beta1.
1518
1519Index: Changes.Conf
1520
1521Include 5.001m -> 5.002beta1 changes.
1522
1523*** perl5.002b1e/Changes.Conf Mon Nov 20 10:08:05 1995
1524--- perl5.002b1f/Changes.Conf Wed Dec 6 15:29:48 1995
1525
1526Index: Configure
1527
1528 Include Jeff Okamoto's patch to allow arbitrary specification
1529 of $startperl.
1530
1531 As requested, I have moved site_perl to be under
1532 $privlib, by default. The default will now be
1533 /usr/local/lib/perl5/site_perl. This is in accord with the way
1534 emacs used to do it :-).
1535
1536
1537Prereq: 3.0.1.8
1538*** perl5.002b1e/Configure Fri Dec 8 14:55:26 1995
1539--- perl5.002b1f/Configure Fri Dec 8 11:23:56 1995
1540
1541Index: MANIFEST
1542 Add in POSIX.pod. I didn't include Dean's mkposixman tool because
1543 it seemed to confuse MakeMaker, and I didn't want to manually fix
1544 the POSIX/Makefile.PL file today.
1545
1546 Renamed minimod.PL. The idea is as follows: I'd like to reserve
1547 the .PL suffix for files that are extracted during build time, and
1548 then can be deleted after installation. That is, it will be
1549 analogous to the .SH suffix. For example, h2xs.PL creates
1550 h2xs, and a 'make realclean' will remove the h2xs. Minimod.PL
1551 was an exception to this pattern. Eventually, the .PL dependencies
1552 will be generated automatically, just as the .SH dependencies are
1553 now.
1554
1555 Add in socket test.
1556
1557*** perl5.002b1e/MANIFEST Fri Dec 8 14:55:27 1995
1558--- perl5.002b1f/MANIFEST Fri Dec 8 13:34:53 1995
1559
1560Index: Makefile.SH
1561
1562 Renamed minimod.PL to minimod.pl
1563
1564*** perl5.002b1e/Makefile.SH Mon Nov 20 15:56:12 1995
1565--- perl5.002b1f/Makefile.SH Fri Dec 8 10:36:33 1995
1566
1567Index: XSUB.h
1568
1569 Include (SV*) cast in the newXSproto #define.
1570
1571*** perl5.002b1e/XSUB.h Fri Dec 8 14:55:14 1995
1572--- perl5.002b1f/XSUB.h Wed Dec 6 13:25:26 1995
1573
1574Index: ext/POSIX/POSIX.pm
1575
1576 I have included Dean's patch and the .pod generated by mkposixman.
1577
1578*** perl5.002b1e/ext/POSIX/POSIX.pm Wed Nov 15 14:54:09 1995
1579--- perl5.002b1f/ext/POSIX/POSIX.pm Fri Dec 8 10:23:54 1995
1580
1581Index: ext/POSIX/POSIX.pod
1582
1583 I have included Dean's patch and the .pod generated by mkposixman.
1584
1585*** /dev/null Fri Dec 8 13:36:14 1995
1586--- perl5.002b1f/ext/POSIX/POSIX.pod Fri Dec 8 10:30:40 1995
1587
1588Index: ext/POSIX/POSIX.xs
1589
1590 I have included Dean's patch and the .pod generated by mkposixman.
1591
1592*** perl5.002b1e/ext/POSIX/POSIX.xs Wed Nov 15 14:56:22 1995
1593--- perl5.002b1f/ext/POSIX/POSIX.xs Fri Dec 8 10:23:54 1995
1594
1595Index: ext/Socket/Socket.pm
1596
1597 Replace errant sockaddr_in by correct sockaddr_un.
1598 Remove an extra ')'. -- from Tom C.
1599
1600*** perl5.002b1e/ext/Socket/Socket.pm Fri Dec 8 14:55:28 1995
1601--- perl5.002b1f/ext/Socket/Socket.pm Wed Dec 6 13:58:41 1995
1602
1603Index: gv.c
1604
1605 Fix from Nick Ing-Simmons to get HvNAME(stash) from caller's
1606 package.
1607
1608*** perl5.002b1e/gv.c Wed Nov 15 14:58:39 1995
1609--- perl5.002b1f/gv.c Fri Dec 8 10:37:22 1995
1610
1611Index: lib/Cwd.pm
1612
1613 Fix a long-standing problem where insufficient permissions higher
1614 up in the directory tree caused getcwd to fail. This often showed
1615 up on AFS.
1616
1617*** perl5.002b1e/lib/Cwd.pm Mon Nov 13 23:01:38 1995
1618--- perl5.002b1f/lib/Cwd.pm Fri Dec 8 10:42:46 1995
1619
1620Index: lib/Sys/Syslog.pm
1621
1622 Modernize Syslog.pm to 'use Socket;' and 'use Sys::Hostname'.
1623 Alas, I've lost the attribution for this patch. Sorry about
1624 that.
1625
1626*** perl5.002b1e/lib/Sys/Syslog.pm Thu Feb 9 20:05:36 1995
1627--- perl5.002b1f/lib/Sys/Syslog.pm Wed Dec 6 14:07:54 1995
1628
1629Index: lib/diagnostics.pm
1630
1631 Fixes from Tom.
1632
1633*** perl5.002b1e/lib/diagnostics.pm Tue Nov 14 16:16:36 1995
1634--- perl5.002b1f/lib/diagnostics.pm Wed Dec 6 13:58:42 1995
1635
1636Index: t/lib/socket.t
1637
1638 New test from Tom. I've allowed it to fail if the echo service is
1639 disabled, as is apparently the case on some systems.
1640
1641*** /dev/null Fri Dec 8 13:36:14 1995
1642--- perl5.002b1f/t/lib/socket.t Fri Dec 8 11:16:01 1995
1643
1644Index: toke.c
1645
1646 A patch from Paul Marquess "purely for source filters".
1647
1648*** perl5.002b1e/toke.c Wed Nov 15 22:08:23 1995
1649--- perl5.002b1f/toke.c Wed Dec 6 13:24:19 1995
1650
1651=item patch.2b1e
1652
1653This is patch.2b1e to perl5.002beta1. This is simply
1654an upgrade from MakeMaker-5.10 to MakeMaker-5.11.
1655
1656
1657Index: lib/ExtUtils/Liblist.pm
1658*** perl5.002b1d/lib/ExtUtils/Liblist.pm Sat Dec 2 16:50:47 1995
1659--- perl5.002b1e/lib/ExtUtils/Liblist.pm Wed Dec 6 11:52:22 1995
1660
1661Index: lib/ExtUtils/MakeMaker.pm
1662Prereq: 1.114
1663*** perl5.002b1d/lib/ExtUtils/MakeMaker.pm Sat Dec 2 16:50:48 1995
1664--- perl5.002b1e/lib/ExtUtils/MakeMaker.pm Wed Dec 6 11:52:22 1995
1665
1666Index: lib/ExtUtils/Manifest.pm
1667*** perl5.002b1d/lib/ExtUtils/Manifest.pm Sat Dec 2 16:50:48 1995
1668--- perl5.002b1e/lib/ExtUtils/Manifest.pm Wed Dec 6 11:52:22 1995
1669
1670=item patch.2b1d
1671
1672This is patch.2b1d to perl5.002beta1.
1673
1674This patch includes patches for the following items:
1675
1676 NETaa14710: Included bsdi_bsdos.sh hint file.
1677
1678 pod/perlre.pod: Mention 32bit limit.
1679
1680 Configure Updates.
1681
1682 Update Socket.xs to version 1.5. This handles
1683 systems that might not have <sys/un.h>.
1684
1685 Fix missing quotes in h2ph.PL
1686
1687These are each described in detail below, after the corresponding
1688index line.
1689
1690Index: Configure
1691
1692 locincpth should now work as documented in INSTALL
1693
1694 Improved guessing of man1dir
1695
1696 Remove spurious semicolon in NONBLOCK testing.
1697
1698 Send failed './loc' message to fd 4.
1699
1700 Check for <sys/un.h>
1701
1702 Allow 'unixisms' to be overridden by hint files.
1703
1704 Remove -r test from './loc' since some executables are
1705 not readable.
1706
1707 Remove spurious doublings of -L/usr/local/lib when reusing old
1708 config.sh.
1709
1710 Improved domain name guessing, from
1711 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1712
1713 Include sitelib (architecture-independent directory).
1714
1715
1716Prereq: 3.0.1.8
1717*** perl5.002b1c/Configure Mon Nov 20 10:00:33 1995
1718--- perl5.002b1d/Configure Sat Dec 2 15:35:13 1995
1719
1720Index: INSTALL
1721
1722 Consistently use "sh Configure" in examples.
1723
1724 Add reminder that interactive use may be helpful.
1725
1726*** perl5.002b1c/INSTALL Mon Nov 20 10:46:48 1995
1727--- perl5.002b1d/INSTALL Tue Nov 21 22:54:28 1995
1728
1729Index: MANIFEST
1730
1731 Include renamed hint file.
1732
1733*** perl5.002b1c/MANIFEST Sat Dec 2 16:20:21 1995
1734--- perl5.002b1d/MANIFEST Sun Nov 26 17:03:31 1995
1735
1736Index: config_h.SH
1737
1738 Include check for <sys/un.h>.
1739
1740 Include SITELIB_EXP definition for architecture-independent
1741 site-specific modules. Usually, this will be
1742 /usr/local/lib/site_perl.
1743
1744Prereq: 3.0.1.4
1745*** perl5.002b1c/config_h.SH Mon Nov 20 10:00:33 1995
1746--- perl5.002b1d/config_h.SH Sat Dec 2 15:35:13 1995
1747
1748Index: ext/Socket/Makefile.PL
1749
1750 Update version number to 1.5.
1751
1752*** perl5.002b1c/ext/Socket/Makefile.PL Sat Nov 18 15:36:56 1995
1753--- perl5.002b1d/ext/Socket/Makefile.PL Sat Dec 2 16:23:52 1995
1754
1755Index: ext/Socket/Socket.pm
1756
1757 Update to version 1.5.
1758
1759*** perl5.002b1c/ext/Socket/Socket.pm Sat Nov 18 15:37:03 1995
1760--- perl5.002b1d/ext/Socket/Socket.pm Sat Dec 2 16:25:17 1995
1761
1762Index: ext/Socket/Socket.xs
1763
1764 Update to version 1.5.
1765 This only supports the sockaddr_un -related functions if your
1766 system has <sys/un.h>. SVR3 systems generally don't.
1767
1768*** perl5.002b1c/ext/Socket/Socket.xs Sat Nov 18 15:36:57 1995
1769--- perl5.002b1d/ext/Socket/Socket.xs Sat Dec 2 15:46:20 1995
1770
1771Index: h2ph.PL
1772
1773 Add missing quotes.
1774
1775*** perl5.002b1c/h2ph.PL Sun Nov 19 23:00:39 1995
1776--- perl5.002b1d/h2ph.PL Mon Nov 27 10:14:50 1995
1777
1778Index: hints/bsdi_bsdos.sh
1779
1780 Updated and renamed file.
1781
1782*** perl5.002b1c/hints/bsdi_bsdos.sh Thu Jan 19 19:08:34 1995
1783--- perl5.002b1d/hints/bsdi_bsdos.sh Sun Nov 26 16:50:26 1995
1784
1785Index: pod/perlre.pod
1786
1787 Mention 65536 limit explicitly.
1788
1789*** perl5.002b1c/pod/perlre.pod Wed Nov 15 21:35:31 1995
1790--- perl5.002b1d/pod/perlre.pod Sun Nov 26 16:57:20 1995
1791
1792=item patch.2b1c
1793
1794This is patch.2b1c to perl5.002beta1. This patch includes
1795 lib/SelfLoader, version 1.06, and
1796 lib/Devel/SelfStubber, version 1.01.
1797These versions include prototype support.
1798
1799This is simply re-posting these library modules.
1800I have also updated MANIFEST to include them.
1801
1802
1803Index: MANIFEST
1804*** perl5.002b1b/MANIFEST Sat Dec 2 16:13:24 1995
1805--- perl5.002b1c/MANIFEST Sat Dec 2 16:12:54 1995
1806
1807Index: lib/Devel/SelfStubber.pm
1808*** /dev/null Fri Dec 1 16:03:22 1995
1809--- perl5.002b1c/lib/Devel/SelfStubber.pm Sun Nov 26 16:14:19 1995
1810
1811Index: lib/SelfLoader.pm
1812*** /dev/null Fri Dec 1 16:03:22 1995
1813--- perl5.002b1c/lib/SelfLoader.pm Sun Nov 26 16:14:50 1995
1814
1815=item patch.2b1b
1816
1817This is patch.2b1b to perl5.002beta1. This is simply
1818MakeMaker-5.10. Nothing else is included.
1819
1820It contains:
1821
1822Upgrade to MakeMaker-5.10
1823and a revised minimod.PL that now writes a pod section into ExtUtils::Miniperl.
1824
1825Index: lib/ExtUtils/Liblist.pm
1826*** perl5.002b1a/lib/ExtUtils/Liblist.pm Mon Nov 13 22:03:29 1995
1827--- perl5.002b1b/lib/ExtUtils/Liblist.pm Sat Dec 2 15:58:00 1995
1828
1829Index: lib/ExtUtils/MakeMaker.pm
1830*** perl5.002b1a/lib/ExtUtils/MakeMaker.pm Sat Nov 18 16:01:05 1995
1831--- perl5.002b1b/lib/ExtUtils/MakeMaker.pm Sat Dec 2 15:58:01 1995
1832
1833Index: lib/ExtUtils/Manifest.pm
1834*** perl5.002b1a/lib/ExtUtils/Manifest.pm Mon Nov 13 22:03:30 1995
1835--- perl5.002b1b/lib/ExtUtils/Manifest.pm Sat Dec 2 15:58:02 1995
1836
1837Index: minimod.PL
1838*** perl5.002b1a/minimod.PL Sun Nov 19 23:01:02 1995
1839--- perl5.002b1b/minimod.PL Sat Dec 2 15:58:02 1995
1840
1841=item patch.2b1a
1842
1843This is patch.2b1a to perl5.002beta1. This is simply
1844xsubpp-1.944. It includes perl prototype support.
1845
1846Index: XSUB.h
1847
1848Updated to match xsubpp-1.944. Includes perl prototype support.
1849
1850*** perl5.002beta1/XSUB.h Fri Nov 10 13:11:02 1995
1851--- perl5.002b1a/XSUB.h Sat Dec 2 15:43:54 1995
1852
1853Index: lib/ExtUtils/xsubpp
1854
1855Updated to xsubpp-1.944. Includes perl prototype support.
1856
1857*** perl5.002beta1/lib/ExtUtils/xsubpp Mon Nov 20 11:03:49 1995
1858--- perl5.002b1a/lib/ExtUtils/xsubpp Sat Dec 2 15:43:55 1995
1859
1860
1861
37120919 1862Here are the detailed changes from 5.001m to 5.002beta1:
1863
1864# rm -f Doc/perl5-notes # Obsolete
1865# rm -f c2ph.SH # Replaced by c2ph.PL
1866# rm -f emacs/cperl-mode # Obsolete
1867# rm -f emacs/emacs19 # Obsolete
1868# rm -f emacs/perl-mode.el # Obsolete
1869# rm -f emacs/perldb.el # Obsolete
1870# rm -f emacs/perldb.pl # Obsolete
1871# rm -f emacs/tedstuff # Obsolete
1872# rm -f h2ph.SH # Replaced by h2ph.PL
1873# rm -f h2xs.SH # Replaced by h2xs.PL
1874# rm -f hints/hpux_9.sh # Replaced by generic hpux.sh
1875# rm -f hints/sco_3.sh # Replaced by generic sco.sh
1876# rm -f perldoc.SH # Replaced by perldoc.PL
1877# rm -f pod/pod2html.SH # Replaced by pod2html.PL
1878# rm -f pod/pod2latex.SH # Replaced by pod2latex.PL
1879# rm -f pod/pod2man.SH # Replaced by pod2man.PL
1880# rm -f x2p/find2perl.SH # Replaced by find2perl.PL
1881# rm -f x2p/s2p.SH # Replaced by s2p.PL
1882# exit
1883
1884
1885Index: patchlevel.h
1886Incremented to 2!
1887*** perl5.001.lwall/patchlevel.h Sun Mar 12 22:29:12 1995
1888--- perl5.002beta1/patchlevel.h Sat Nov 18 15:41:15 1995
37120919 1889
1890Index: Changes
1891This includes the Changes file Larry sent me. I added the first
1892paragraph.
1893*** perl5.001.lwall/Changes Mon Mar 13 00:44:07 1995
1894--- perl5.002beta1/Changes Sat Nov 18 15:43:29 1995
37120919 1895
1896Index: Changes.Conf
1897An all too brief summary.
1898*** perl5.001.lwall/Changes.Conf Thu Oct 19 21:00:06 1995
1899--- perl5.002beta1/Changes.Conf Mon Nov 20 10:08:05 1995
37120919 1900
1901Index: Configure
1902
1903Upgraded to metaconfig PL60 (despite the erroneous metaconfig message.
1904
1905Layed some groundwork for support on non Unix systems, such as OS/2.
1906Define things such as .o vs. .obj, '' vs. .exe, .a vs. .lib, etc.
1907
1908Include I_LOCALE testing.
1909
1910Include checks for new library set-up. I don't want to ever have to
1911change this again. It's documented more clearly in INSTALL.
1912
1913Figure out correct string for $startperl (usually
1914#!/usr/local/bin/perl).
1915
1916Improve signal detection even more. Once again, the signal number
1917corresponding to sig_name[n] is n (up to NSIG-1). Gaps in signal
1918numbers (e.g. on Solaris) are allowed and are filled with
1919innocuous names such as NUM37 NUM38, etc., where the 37 or 38
1920represents the actual signal number.
1921
1922Prereq: 3.0.1.8
1923*** perl5.001.lwall/Configure Mon Oct 23 14:08:59 1995
1924--- perl5.002beta1/Configure Mon Nov 20 10:00:33 1995
37120919 1925
1926Index: INSTALL
1927
1928Explain the library directory structure.
1929
1930Remove some tailing whitespace.
1931
1932Indicate that only the interfaces to gdbm and db are provided, not
1933the libraries themselves.
1934
1935Add section on upgrading from previous versions of perl5.00x.
1936
1937Mention how to override old config.sh with Configure -D and -O.
1938
1939*** perl5.001.lwall/INSTALL Mon Oct 23 14:10:26 1995
1940--- perl5.002beta1/INSTALL Mon Nov 20 10:46:48 1995
37120919 1941
1942Index: MANIFEST
1943
1944In an attempt to make the distribution slightly less Unix specific,
1945I've changed .SH extraction to a .PL extraction where possible.
1946That way folks on systems without a shell can still get the
1947auxilliarly files such as find2perl (assuming they *can* build
1948perl).
1949
1950The emacs/ directory was hopelessly out of date. I don't use emacs,
1951but included a current cperl-mode.el
1952
1953*** perl5.001.lwall/MANIFEST Tue Nov 14 15:21:03 1995
1954--- perl5.002beta1/MANIFEST Mon Nov 20 12:40:41 1995
37120919 1955
1956Index: Makefile.SH
1957
1958Add variables for non unix systems.
1959
1960Add .PL file extraction logic.
1961
1962*** perl5.001.lwall/Makefile.SH Tue Nov 14 20:25:48 1995
1963--- perl5.002beta1/Makefile.SH Mon Nov 20 15:56:12 1995
37120919 1964
1965Index: XSUB.h
1966
1967Protect arguments of macros with ().
1968
1969*** perl5.001.lwall/XSUB.h Tue Mar 7 14:10:00 1995
1970--- perl5.002beta1/XSUB.h Fri Nov 10 13:11:02 1995
37120919 1971
1972Index: c2ph.PL
1973Replaces c2ph.SH.
1974*** /dev/null Mon Nov 20 17:28:51 1995
1975--- perl5.002beta1/c2ph.PL Mon Nov 20 12:36:17 1995
37120919 1976
1977Index: cflags.SH
1978Allow for .o or .obj in file names.
1979*** perl5.001.lwall/cflags.SH Thu Jan 19 19:06:13 1995
1980--- perl5.002beta1/cflags.SH Tue Nov 14 15:18:41 1995
37120919 1981
1982Index: config_H
1983Updated.
1984Prereq: 3.0.1.3
1985*** perl5.001.lwall/config_H Thu Oct 19 21:01:14 1995
1986--- perl5.002beta1/config_H Mon Nov 20 15:41:49 1995
37120919 1987
1988Index: config_h.SH
1989Updated to match new Configure.
1990Prereq: 3.0.1.3
1991*** perl5.001.lwall/config_h.SH Mon Oct 23 14:10:38 1995
1992--- perl5.002beta1/config_h.SH Mon Nov 20 10:00:33 1995
37120919 1993
1994Index: configpm
1995Add in routine to print out full config.sh file.
1996*** perl5.001.lwall/configpm Wed Jun 7 19:46:01 1995
1997--- perl5.002beta1/configpm Tue Oct 31 11:51:52 1995
37120919 1998
1999Index: doop.c
2000Check for sprintf memory overflow that can arise from things
2001like %999999s.
2002
2003*** perl5.001.lwall/doop.c Sun Jul 2 23:33:44 1995
2004--- perl5.002beta1/doop.c Wed Nov 15 15:08:01 1995
37120919 2005
2006Index: emacs/cperl-mode.el
2007New version.
2008*** /dev/null Mon Nov 20 17:28:51 1995
2009--- perl5.002beta1/emacs/cperl-mode.el Sat Nov 11 16:29:33 1995
37120919 2010
2011Index: embed.h
2012Remove unnecessary whichsigname introduced in patch.1n.
2013*** perl5.001.lwall/embed.h Tue Nov 14 15:21:08 1995
2014--- perl5.002beta1/embed.h Wed Nov 15 14:48:47 1995
37120919 2015
2016Index: ext/DB_File/DB_File.pm
2017Updated to version 1.01.
2018*** perl5.001.lwall/ext/DB_File/DB_File.pm Wed Jun 7 19:46:14 1995
2019--- perl5.002beta1/ext/DB_File/DB_File.pm Tue Nov 14 14:14:25 1995
37120919 2020
2021Index: ext/DB_File/DB_File.xs
2022Updated to version 1.01.
2023*** perl5.001.lwall/ext/DB_File/DB_File.xs Wed Jun 7 19:46:17 1995
2024--- perl5.002beta1/ext/DB_File/DB_File.xs Tue Nov 14 14:14:37 1995
37120919 2025
2026Index: ext/DB_File/Makefile.PL
2027Updated to version 1.01.
2028*** perl5.001.lwall/ext/DB_File/Makefile.PL Wed Feb 22 14:36:32 1995
2029--- perl5.002beta1/ext/DB_File/Makefile.PL Tue Nov 14 14:14:17 1995
37120919 2030
2031Index: ext/DB_File/typemap
2032Fix typemap to avoid core dump.
2033*** perl5.001.lwall/ext/DB_File/typemap Tue Oct 18 12:27:52 1994
2034--- perl5.002beta1/ext/DB_File/typemap Tue Oct 31 11:53:28 1995
37120919 2035
2036Index: ext/DynaLoader/DynaLoader.pm
2037Add parentheses to Carp::confess call.
2038*** perl5.001.lwall/ext/DynaLoader/DynaLoader.pm Thu Oct 19 20:13:25 1995
2039--- perl5.002beta1/ext/DynaLoader/DynaLoader.pm Fri Nov 10 11:49:00 1995
37120919 2040
2041Index: ext/DynaLoader/dl_os2.xs
2042New file.
2043*** /dev/null Mon Nov 20 17:28:51 1995
2044--- perl5.002beta1/ext/DynaLoader/dl_os2.xs Mon Nov 13 22:58:42 1995
37120919 2045
2046Index: ext/Fcntl/Fcntl.xs
2047Add O_BINARY define for OS/2.
2048*** perl5.001.lwall/ext/Fcntl/Fcntl.xs Mon Oct 23 14:10:54 1995
2049--- perl5.002beta1/ext/Fcntl/Fcntl.xs Mon Nov 13 23:01:40 1995
37120919 2050
2051Index: ext/GDBM_File/GDBM_File.pm
2052Added a tiny bit of documentation, including how to get gdbm.
2053Shamelessly stolen from the DB_File.pm documentation.
2054*** perl5.001.lwall/ext/GDBM_File/GDBM_File.pm Wed Jun 7 19:46:34 1995
2055--- perl5.002beta1/ext/GDBM_File/GDBM_File.pm Mon Nov 20 10:22:26 1995
37120919 2056
2057Index: ext/GDBM_File/GDBM_File.xs
2058Add gdbm_EXISTS #define.
2059*** perl5.001.lwall/ext/GDBM_File/GDBM_File.xs Sat Jul 1 18:44:02 1995
2060--- perl5.002beta1/ext/GDBM_File/GDBM_File.xs Sat Nov 11 14:25:50 1995
37120919 2061
2062Index: ext/NDBM_File/hints/solaris.pl
2063Updated for MakeMaker 5.0x.
2064*** perl5.001.lwall/ext/NDBM_File/hints/solaris.pl Wed Jun 7 19:46:39 1995
2065--- perl5.002beta1/ext/NDBM_File/hints/solaris.pl Fri Nov 10 10:39:23 1995
37120919 2066
2067Index: ext/ODBM_File/hints/sco.pl
2068Updated for MakeMaker 5.0x.
2069*** perl5.001.lwall/ext/ODBM_File/hints/sco.pl Wed Jun 7 19:46:44 1995
2070--- perl5.002beta1/ext/ODBM_File/hints/sco.pl Fri Nov 10 10:39:32 1995
37120919 2071
2072Index: ext/ODBM_File/hints/solaris.pl
2073Updated for MakeMaker 5.0x.
2074*** perl5.001.lwall/ext/ODBM_File/hints/solaris.pl Wed Jun 7 19:46:46 1995
2075--- perl5.002beta1/ext/ODBM_File/hints/solaris.pl Fri Nov 10 10:39:44 1995
37120919 2076
2077Index: ext/ODBM_File/hints/svr4.pl
2078Updated for MakeMaker 5.0x.
2079*** perl5.001.lwall/ext/ODBM_File/hints/svr4.pl Wed Jun 7 19:46:48 1995
2080--- perl5.002beta1/ext/ODBM_File/hints/svr4.pl Fri Nov 10 10:39:54 1995
37120919 2081
2082Index: ext/POSIX/POSIX.pm
2083Remove POSIX_loadlibs relics from perl5alpha days.
2084*** perl5.001.lwall/ext/POSIX/POSIX.pm Thu Sep 21 19:14:19 1995
2085--- perl5.002beta1/ext/POSIX/POSIX.pm Wed Nov 15 14:54:09 1995
37120919 2086
2087Index: ext/POSIX/POSIX.xs
2088Change whichsigname(sig) back to sig_name[sig].
2089*** perl5.001.lwall/ext/POSIX/POSIX.xs Mon Oct 23 14:11:01 1995
2090--- perl5.002beta1/ext/POSIX/POSIX.xs Wed Nov 15 14:56:22 1995
37120919 2091
2092Index: ext/SDBM_File/Makefile.PL
2093Updated for MakeMaker 5.0x to allow compilation on non-unix systems.
2094*** perl5.001.lwall/ext/SDBM_File/Makefile.PL Thu Jan 19 18:59:02 1995
2095--- perl5.002beta1/ext/SDBM_File/Makefile.PL Tue Nov 14 11:16:43 1995
37120919 2096
2097Index: ext/SDBM_File/sdbm/Makefile.PL
2098Updated for MakeMaker 5.0x to allow compilation on non-unix systems.
2099*** perl5.001.lwall/ext/SDBM_File/sdbm/Makefile.PL Wed Feb 22 14:36:47 1995
2100--- perl5.002beta1/ext/SDBM_File/sdbm/Makefile.PL Tue Nov 14 11:17:16 1995
37120919 2101
2102Index: ext/SDBM_File/sdbm/sdbm.c
2103Include OS/2 O_BINARY flag.
2104Prereq: 1.16
2105*** perl5.001.lwall/ext/SDBM_File/sdbm/sdbm.c Wed Jun 7 19:46:57 1995
2106--- perl5.002beta1/ext/SDBM_File/sdbm/sdbm.c Mon Nov 13 23:01:41 1995
37120919 2107
2108Index: ext/Socket/Makefile.PL
2109Updated to 1.3. Actually we're up to 1.4, but I forgot to update
2110the Makefile.PL.
2111*** perl5.001.lwall/ext/Socket/Makefile.PL Thu Jan 19 18:59:06 1995
2112--- perl5.002beta1/ext/Socket/Makefile.PL Sat Nov 18 15:36:56 1995
37120919 2113
2114Index: ext/Socket/Socket.pm
2115Updated to 1.3. Actually we're up to 1.4, but I forgot to update
2116the version number. This adds some non-portable stuff to manipulate
2117structures in <sys/un.h>. I'll have to #ifdef it out in the next
2118patch.
2119
2120*** perl5.001.lwall/ext/Socket/Socket.pm Sat Jul 1 15:51:54 1995
2121--- perl5.002beta1/ext/Socket/Socket.pm Sat Nov 18 15:37:03 1995
37120919 2122
2123Index: ext/Socket/Socket.xs
2124Updated to 1.3. Actually we're up to 1.4, but I forgot to update
2125the version number. This adds some non-portable stuff to manipulate
2126structures in <sys/un.h>. I'll have to #ifdef it out in the next
2127patch.
2128
2129*** perl5.001.lwall/ext/Socket/Socket.xs Sat Jul 1 15:51:56 1995
2130--- perl5.002beta1/ext/Socket/Socket.xs Sat Nov 18 15:36:57 1995
37120919 2131
2132Index: global.sym
2133Remove unnecessary whichsigname that was added in patch.1n.
2134*** perl5.001.lwall/global.sym Tue Nov 14 15:21:11 1995
2135--- perl5.002beta1/global.sym Wed Nov 15 14:58:14 1995
37120919 2136
2137Index: h2ph.PL
2138Converted from h2ph.SH.
2139*** /dev/null Mon Nov 20 17:28:51 1995
2140--- perl5.002beta1/h2ph.PL Sun Nov 19 23:00:39 1995
37120919 2141
2142Index: h2xs.PL
2143Converted from h2xs.SH.
2144*** /dev/null Mon Nov 20 17:28:51 1995
2145--- perl5.002beta1/h2xs.PL Sun Nov 19 22:37:58 1995
37120919 2146
2147Index: hints/aix.sh
2148Add gcc-specific -Xlinker, if you're using gcc.
2149*** perl5.001.lwall/hints/aix.sh Thu Oct 19 21:02:08 1995
2150--- perl5.002beta1/hints/aix.sh Mon Nov 13 23:03:33 1995
37120919 2151
2152Index: hints/freebsd.sh
2153Warn about possible here-document problem.
2154*** perl5.001.lwall/hints/freebsd.sh Sat Jul 1 18:44:07 1995
2155--- perl5.002beta1/hints/freebsd.sh Sat Nov 18 16:21:20 1995
37120919 2156
2157Index: hints/hpux.sh
2158Replace old hpux_9.sh, since this works for 9 and 10.
2159*** /dev/null Mon Nov 20 17:28:51 1995
2160--- perl5.002beta1/hints/hpux.sh Mon Nov 20 09:53:28 1995
37120919 2161
2162Index: hints/irix_6_2.sh
2163New hint file. This should be merged with irix_6.sh, since it's
2164almost identical.
2165*** /dev/null Mon Nov 20 17:28:51 1995
2166--- perl5.002beta1/hints/irix_6_2.sh Mon Nov 20 11:16:55 1995
37120919 2167
2168Index: hints/ncr_tower.sh
2169Give pointers about directory functions.
2170*** perl5.001.lwall/hints/ncr_tower.sh Tue Oct 18 12:33:25 1994
2171--- perl5.002beta1/hints/ncr_tower.sh Tue Oct 31 11:57:51 1995
37120919 2172
2173Index: hints/netbsd.sh
2174Updated.
2175*** perl5.001.lwall/hints/netbsd.sh Wed Jun 7 19:47:45 1995
2176--- perl5.002beta1/hints/netbsd.sh Mon Nov 13 23:04:17 1995
37120919 2177
2178Index: hints/os2.sh
2179*** /dev/null Mon Nov 20 17:28:51 1995
2180--- perl5.002beta1/hints/os2.sh Tue Nov 14 11:07:33 1995
37120919 2181
2182Index: hints/sco.sh
2183Renamed from sco_3, since it should apply to most recent versions.
2184*** /dev/null Mon Nov 20 17:28:51 1995
2185--- perl5.002beta1/hints/sco.sh Mon Jun 5 11:50:11 1995
37120919 2186
2187Index: hints/solaris_2.sh
2188Remove temporary file try.c.
2189*** perl5.001.lwall/hints/solaris_2.sh Thu Oct 19 21:02:37 1995
2190--- perl5.002beta1/hints/solaris_2.sh Mon Nov 20 16:01:50 1995
37120919 2191
2192Index: hints/ultrix_4.sh
2193Note that you can substitute sh5 for sh to get a big speed up.
2194*** perl5.001.lwall/hints/ultrix_4.sh Mon Feb 13 20:15:05 1995
2195--- perl5.002beta1/hints/ultrix_4.sh Sat Nov 11 17:11:41 1995
37120919 2196
2197Index: installman
2198Quit if they just asked for help with -h.
2199*** perl5.001.lwall/installman Sat Jul 1 18:44:09 1995
2200--- perl5.002beta1/installman Mon Nov 6 11:16:43 1995
37120919 2201
2202Index: installperl
2203Updated to use Config rather than hand-reading config.sh again.
2204
2205Install h2ph.
2206
2207Create site_perl and site_perl/archname directories.
2208
2209*** perl5.001.lwall/installperl Sat Jul 1 18:44:12 1995
2210--- perl5.002beta1/installperl Mon Nov 20 12:55:08 1995
37120919 2211
2212Index: lib/AutoSplit.pm
2213Handle OS/2 backslashes.
2214
2215Tim's prototype patch.
2216
2217Less enthusiastic checking of autoloader_seen.
2218
2219*** perl5.001.lwall/lib/AutoSplit.pm Sat Jul 1 15:52:03 1995
2220--- perl5.002beta1/lib/AutoSplit.pm Wed Nov 15 15:06:19 1995
37120919 2221
2222Index: lib/Cwd.pm
2223Updated for Unix, NT, and OS/2.
2224*** perl5.001.lwall/lib/Cwd.pm Wed Jun 7 19:48:18 1995
2225--- perl5.002beta1/lib/Cwd.pm Mon Nov 13 23:01:38 1995
37120919 2226
2227Index: lib/ExtUtils/Liblist.pm
2228Updated to MakeMaker 5.06.
2229*** perl5.001.lwall/lib/ExtUtils/Liblist.pm Wed Jun 7 19:48:27 1995
2230--- perl5.002beta1/lib/ExtUtils/Liblist.pm Mon Nov 13 22:03:29 1995
37120919 2231
2232Index: lib/ExtUtils/MakeMaker.pm
2233Updated to MakeMaker 5.06.
2234Prereq: 1.21
2235*** perl5.001.lwall/lib/ExtUtils/MakeMaker.pm Thu Oct 19 21:02:57 1995
2236--- perl5.002beta1/lib/ExtUtils/MakeMaker.pm Sat Nov 18 16:01:05 1995
37120919 2237
2238Index: lib/ExtUtils/Manifest.pm
2239Updated to MakeMaker 5.06.
2240*** perl5.001.lwall/lib/ExtUtils/Manifest.pm Sat Jul 1 15:52:11 1995
2241--- perl5.002beta1/lib/ExtUtils/Manifest.pm Mon Nov 13 22:03:30 1995
37120919 2242
2243Index: lib/ExtUtils/xsubpp
2244Updated to xsubpp-1.923.
2245*** perl5.001.lwall/lib/ExtUtils/xsubpp Sat Jul 1 20:08:00 1995
2246--- perl5.002beta1/lib/ExtUtils/xsubpp Mon Nov 20 11:03:49 1995
37120919 2247
2248Index: lib/File/Find.pm
2249OS/2 patch for nlink.
2250*** perl5.001.lwall/lib/File/Find.pm Sat Jul 1 15:52:13 1995
2251--- perl5.002beta1/lib/File/Find.pm Wed Nov 15 15:20:03 1995
37120919 2252
2253Index: lib/Net/Ping.pm
2254Updated to Net::Ping 1.00.
2255*** perl5.001.lwall/lib/Net/Ping.pm Wed Jun 7 19:49:13 1995
2256--- perl5.002beta1/lib/Net/Ping.pm Tue Oct 31 11:15:55 1995
37120919 2257
2258Index: lib/Shell.pm
2259Updated for OS/2 or Unix.
2260*** perl5.001.lwall/lib/Shell.pm Tue Oct 18 12:34:59 1994
2261--- perl5.002beta1/lib/Shell.pm Mon Nov 13 23:01:40 1995
37120919 2262
2263Index: lib/Test/Harness.pm
2264Updated for OS/2 or Unix.
2265*** perl5.001.lwall/lib/Test/Harness.pm Tue Oct 18 12:38:35 1994
2266--- perl5.002beta1/lib/Test/Harness.pm Mon Nov 13 23:01:40 1995
37120919 2267
2268Index: lib/Text/Tabs.pm
2269Updated.
2270*** perl5.001.lwall/lib/Text/Tabs.pm Wed Jun 7 19:49:20 1995
2271--- perl5.002beta1/lib/Text/Tabs.pm Sat Nov 18 16:08:55 1995
37120919 2272
2273Index: lib/Text/Wrap.pm
2274New module.
2275*** /dev/null Mon Nov 20 17:28:51 1995
2276--- perl5.002beta1/lib/Text/Wrap.pm Sat Nov 18 16:08:56 1995
37120919 2277
2278Index: lib/diagnostics.pm
2279New module.
2280*** /dev/null Mon Nov 20 17:28:51 1995
2281--- perl5.002beta1/lib/diagnostics.pm Tue Nov 14 16:16:36 1995
37120919 2282
2283Index: lib/lib.pm
2284Automatically try to load an architecture-dependent library too.
2285*** perl5.001.lwall/lib/lib.pm Sat Jul 1 15:51:37 1995
2286--- perl5.002beta1/lib/lib.pm Fri Nov 10 16:50:43 1995
37120919 2287
2288Index: lib/overload.pm
2289New file.
2290*** /dev/null Mon Nov 20 17:28:51 1995
2291--- perl5.002beta1/lib/overload.pm Sat Nov 18 16:03:33 1995
37120919 2292
2293Index: lib/perl5db.pl
2294Emacs and OS/2 fixes.
2295*** perl5.001.lwall/lib/perl5db.pl Sun Mar 12 22:34:53 1995
2296--- perl5.002beta1/lib/perl5db.pl Wed Nov 15 22:37:45 1995
37120919 2297
2298Index: lib/splain
2299New file -- same as diagnostics.pm.
2300*** /dev/null Mon Nov 20 17:28:51 1995
2301--- perl5.002beta1/lib/splain Tue Nov 14 16:16:36 1995
37120919 2302
2303Index: mg.c
2304Remove unnecessary whichsigname introduced in 5.001n.
2305*** perl5.001.lwall/mg.c Tue Nov 14 15:31:03 1995
2306--- perl5.002beta1/mg.c Wed Nov 15 15:44:10 1995
37120919 2307
2308Index: minimod.PL
2309Made c++ friendly.
2310*** perl5.001.lwall/minimod.PL Mon Feb 13 20:15:47 1995
2311--- perl5.002beta1/minimod.PL Sun Nov 19 23:01:02 1995
37120919 2312
2313Index: miniperlmain.c
2314Made c++ friendly.
2315*** perl5.001.lwall/miniperlmain.c Mon Feb 13 21:48:50 1995
2316--- perl5.002beta1/miniperlmain.c Sat Nov 18 15:48:10 1995
37120919 2317
2318Index: op.c
2319Larry's post 5.001mx prototype patch.
2320*** perl5.001.lwall/op.c Tue Nov 14 20:36:08 1995
2321--- perl5.002beta1/op.c Wed Nov 15 22:10:36 1995
37120919 2322
2323Index: os2/Makefile.SH
2324New file.
2325*** /dev/null Mon Nov 20 17:28:51 1995
2326--- perl5.002beta1/os2/Makefile.SH Tue Nov 14 11:07:32 1995
37120919 2327
2328Index: os2/POSIX.mkfifo
2329New file.
2330*** /dev/null Mon Nov 20 17:28:51 1995
2331--- perl5.002beta1/os2/POSIX.mkfifo Tue Nov 14 10:48:16 1995
37120919 2332
2333Index: os2/README
2334New file.
2335*** /dev/null Mon Nov 20 17:28:51 1995
2336--- perl5.002beta1/os2/README Tue Nov 14 14:42:13 1995
37120919 2337
2338Index: os2/diff.Makefile
2339New file.
2340*** /dev/null Mon Nov 20 17:28:51 1995
2341--- perl5.002beta1/os2/diff.Makefile Tue Nov 14 11:09:29 1995
37120919 2342
2343Index: os2/diff.configure
2344New file.
2345*** /dev/null Mon Nov 20 17:28:51 1995
2346--- perl5.002beta1/os2/diff.configure Sun Nov 12 01:31:34 1995
37120919 2347
2348Index: os2/diff.installperl
2349New file.
2350*** /dev/null Mon Nov 20 17:28:51 1995
2351--- perl5.002beta1/os2/diff.installperl Tue Nov 14 11:09:28 1995
37120919 2352
2353Index: os2/diff.mkdep
2354New file.
2355*** /dev/null Mon Nov 20 17:28:51 1995
2356--- perl5.002beta1/os2/diff.mkdep Tue Nov 14 11:09:28 1995
37120919 2357
2358Index: os2/diff.x2pMakefile
2359New file.
2360*** /dev/null Mon Nov 20 17:28:51 1995
2361--- perl5.002beta1/os2/diff.x2pMakefile Tue Nov 14 11:09:29 1995
37120919 2362
2363Index: os2/os2.c
2364New file.
2365*** /dev/null Mon Nov 20 17:28:51 1995
2366--- perl5.002beta1/os2/os2.c Tue Nov 14 11:07:33 1995
37120919 2367
2368Index: os2/os2ish.h
2369New file.
2370*** /dev/null Mon Nov 20 17:28:51 1995
2371--- perl5.002beta1/os2/os2ish.h Tue Nov 14 11:07:33 1995
37120919 2372
2373Index: perl.c
2374Add -h option to print out usage.
2375
2376Add 'beta' to version number.
2377
2378Add new library hierarchy. See INSTALL.
2379
2380*** perl5.001.lwall/perl.c Tue Nov 14 20:09:28 1995
2381--- perl5.002beta1/perl.c Sun Nov 19 16:11:29 1995
37120919 2382
2383Index: perl.h
2384
2385Move around some includes for OS/2.
2386
2387Check for <locale.h>
2388
2389*** perl5.001.lwall/perl.h Thu Nov 9 19:50:43 1995
2390--- perl5.002beta1/perl.h Wed Nov 15 17:13:16 1995
37120919 2391
2392Index: perldoc.PL
2393
2394Moved from perldoc.SH. Updated to handle no nroff.
2395*** /dev/null Mon Nov 20 17:28:51 1995
2396--- perl5.002beta1/perldoc.PL Tue Nov 14 14:57:57 1995
37120919 2397
2398Index: pod/Makefile
2399Updated for new pods and for new .PL format.
2400*** perl5.001.lwall/pod/Makefile Wed Jun 7 19:50:02 1995
2401--- perl5.002beta1/pod/Makefile Mon Nov 20 13:00:50 1995
37120919 2402
2403Index: pod/perl.pod
2404Updated to refer to new pods.
2405*** perl5.001.lwall/pod/perl.pod Thu Oct 5 19:54:43 1995
2406--- perl5.002beta1/pod/perl.pod Sat Nov 18 17:23:58 1995
37120919 2407
2408Index: pod/perlbook.pod
2409Updated info.
2410*** perl5.001.lwall/pod/perlbook.pod Wed Feb 22 18:32:35 1995
2411--- perl5.002beta1/pod/perlbook.pod Sat Nov 11 17:17:23 1995
37120919 2412
2413Index: pod/perlbot.pod
2414Include SUPER stuff.
2415*** perl5.001.lwall/pod/perlbot.pod Wed Jun 7 19:50:14 1995
2416--- perl5.002beta1/pod/perlbot.pod Fri Nov 10 17:27:33 1995
37120919 2417
2418Index: pod/perlcall.pod
2419Change perlapi to perlxs.
2420*** perl5.001.lwall/pod/perlcall.pod Wed Jun 7 19:50:17 1995
2421--- perl5.002beta1/pod/perlcall.pod Tue Oct 31 15:37:57 1995
37120919 2422
2423Index: pod/perldata.pod
2424Tom's updates.
2425*** perl5.001.lwall/pod/perldata.pod Sun Mar 12 22:35:14 1995
2426--- perl5.002beta1/pod/perldata.pod Sat Nov 18 17:23:59 1995
37120919 2427
2428Index: pod/perldiag.pod
2429Tom's updates.
2430*** perl5.001.lwall/pod/perldiag.pod Tue Nov 14 22:04:11 1995
2431--- perl5.002beta1/pod/perldiag.pod Sun Nov 19 22:10:58 1995
37120919 2432
2433Index: pod/perldsc.pod
2434Tom's updates.
2435*** /dev/null Mon Nov 20 17:28:51 1995
2436--- perl5.002beta1/pod/perldsc.pod Sat Nov 18 17:24:22 1995
37120919 2437
2438Index: pod/perlform.pod
2439Tom's updates.
2440*** perl5.001.lwall/pod/perlform.pod Wed Feb 22 18:32:41 1995
2441--- perl5.002beta1/pod/perlform.pod Sat Nov 18 17:23:59 1995
37120919 2442
2443Index: pod/perlfunc.pod
2444Tom's updates.
2445*** perl5.001.lwall/pod/perlfunc.pod Tue Nov 14 15:31:33 1995
2446--- perl5.002beta1/pod/perlfunc.pod Sat Nov 18 17:24:01 1995
37120919 2447
2448Index: pod/perlguts.pod
2449Change perlapi to perlxs.
2450*** perl5.001.lwall/pod/perlguts.pod Wed Jun 7 19:50:25 1995
2451--- perl5.002beta1/pod/perlguts.pod Tue Oct 31 15:38:18 1995
37120919 2452
2453Index: pod/perlipc.pod
2454New file from Tom.
2455*** perl5.001.lwall/pod/perlipc.pod Wed Feb 22 18:32:48 1995
2456--- perl5.002beta1/pod/perlipc.pod Sat Nov 18 17:24:02 1995
37120919 2457
2458Index: pod/perllol.pod
2459New file from Tom.
2460*** /dev/null Mon Nov 20 17:28:51 1995
2461--- perl5.002beta1/pod/perllol.pod Sat Nov 18 17:24:22 1995
37120919 2462
2463Index: pod/perlmod.pod
2464Updates from Tom.
2465*** perl5.001.lwall/pod/perlmod.pod Wed Feb 22 18:32:51 1995
2466--- perl5.002beta1/pod/perlmod.pod Sat Nov 18 17:24:03 1995
37120919 2467
2468Index: pod/perlop.pod
2469Add missing '>'.
2470*** perl5.001.lwall/pod/perlop.pod Tue Nov 14 15:31:37 1995
2471--- perl5.002beta1/pod/perlop.pod Sat Nov 18 17:24:03 1995
37120919 2472
2473Index: pod/perlpod.pod
2474Add note about =cut operator.
2475*** perl5.001.lwall/pod/perlpod.pod Tue Oct 18 12:39:53 1994
2476--- perl5.002beta1/pod/perlpod.pod Sun Nov 19 22:22:59 1995
37120919 2477
2478Index: pod/perlref.pod
2479Updates from Tom.
2480*** perl5.001.lwall/pod/perlref.pod Tue Mar 7 00:56:46 1995
2481--- perl5.002beta1/pod/perlref.pod Sat Nov 18 17:24:04 1995
37120919 2482
2483Index: pod/perlsyn.pod
2484Updates from Tom.
2485*** perl5.001.lwall/pod/perlsyn.pod Sat Mar 11 14:13:48 1995
2486--- perl5.002beta1/pod/perlsyn.pod Sat Nov 18 17:24:04 1995
37120919 2487
2488Index: pod/perlxs.pod
2489Updated.
2490*** perl5.001.lwall/pod/perlxs.pod Tue Nov 14 15:31:42 1995
2491--- perl5.002beta1/pod/perlxs.pod Sun Nov 19 22:12:44 1995
37120919 2492
2493Index: pod/perlxstut.pod
2494New file from Jeff.
2495*** /dev/null Mon Nov 20 17:28:51 1995
2496--- perl5.002beta1/pod/perlxstut.pod Mon Nov 20 13:02:12 1995
37120919 2497
2498Index: pod/pod2html.PL
2499Updated -- version 1.15 merges Tom's suggestions and ideas from
2500pod2fm.
2501*** /dev/null Mon Nov 20 17:28:51 1995
2502--- perl5.002beta1/pod/pod2html.PL Sun Nov 19 22:11:59 1995
37120919 2503
2504Index: pod/pod2latex.PL
2505Changed to a .PL file.
2506*** /dev/null Mon Nov 20 17:28:51 1995
2507--- perl5.002beta1/pod/pod2latex.PL Wed Nov 15 22:32:39 1995
37120919 2508
2509Index: pod/pod2man.PL
2510Changed to a .PL file.
2511*** /dev/null Mon Nov 20 17:28:51 1995
2512--- perl5.002beta1/pod/pod2man.PL Wed Nov 15 22:32:51 1995
37120919 2513
2514Index: pp_ctl.c
2515Add OS/2 stuff.
2516*** perl5.001.lwall/pp_ctl.c Wed Nov 15 00:37:25 1995
2517--- perl5.002beta1/pp_ctl.c Wed Nov 15 21:46:37 1995
37120919 2518
2519Index: pp_sys.c
2520Add OS/2 stuff.
2521*** perl5.001.lwall/pp_sys.c Tue Nov 14 21:03:06 1995
2522--- perl5.002beta1/pp_sys.c Wed Nov 15 21:51:33 1995
37120919 2523
2524Index: proto.h
2525Add OS/2 stuff to better protect MYMALLOC.
2526*** perl5.001.lwall/proto.h Tue Nov 14 21:01:28 1995
2527--- perl5.002beta1/proto.h Wed Nov 15 21:55:23 1995
37120919 2528
2529Index: t/TEST
2530Add OS/2 check for perl.exe.
2531*** perl5.001.lwall/t/TEST Sat Jan 14 19:35:33 1995
2532--- perl5.002beta1/t/TEST Tue Nov 14 11:22:08 1995
37120919 2533
2534Index: t/lib/db-btree.t
2535Updated.
2536*** perl5.001.lwall/t/lib/db-btree.t Tue Oct 18 12:44:05 1994
2537--- perl5.002beta1/t/lib/db-btree.t Tue Oct 31 11:53:29 1995
37120919 2538
2539Index: t/op/overload.t
2540Updated.
2541*** perl5.001.lwall/t/op/overload.t Tue Nov 14 20:56:57 1995
2542--- perl5.002beta1/t/op/overload.t Mon Nov 20 15:48:56 1995
37120919 2543
2544Index: t/op/stat.t
2545Add note about tmpfs failures.
2546*** perl5.001.lwall/t/op/stat.t Tue Oct 18 12:46:23 1994
2547--- perl5.002beta1/t/op/stat.t Wed Nov 15 22:00:50 1995
37120919 2548
2549Index: toke.c
2550Patch from Paul M. for source filters.
2551*** perl5.001.lwall/toke.c Tue Nov 14 21:59:50 1995
2552--- perl5.002beta1/toke.c Wed Nov 15 22:08:23 1995
37120919 2553
2554Index: util.c
2555Varargs fixes.
2556*** perl5.001.lwall/util.c Wed Jun 7 19:51:19 1995
2557--- perl5.002beta1/util.c Tue Nov 14 10:46:37 1995
37120919 2558
2559Index: writemain.SH
2560Make c++ friendly.
2561*** perl5.001.lwall/writemain.SH Wed Feb 8 19:44:20 1995
2562--- perl5.002beta1/writemain.SH Sat Nov 18 15:51:55 1995
37120919 2563
2564Index: x2p/Makefile.SH
2565Updated for .PL extraction.
2566*** perl5.001.lwall/x2p/Makefile.SH Wed Jun 7 19:51:37 1995
2567--- perl5.002beta1/x2p/Makefile.SH Sun Nov 19 23:17:39 1995
37120919 2568
2569Index: x2p/a2p.h
2570Add OS/2 stuff.
2571*** perl5.001.lwall/x2p/a2p.h Thu Oct 19 21:03:58 1995
2572--- perl5.002beta1/x2p/a2p.h Tue Nov 14 10:46:57 1995
37120919 2573
2574Index: x2p/cflags.SH
2575Add .obj for OS/2.
2576*** perl5.001.lwall/x2p/cflags.SH Tue Oct 18 12:47:34 1994
2577--- perl5.002beta1/x2p/cflags.SH Tue Nov 14 15:18:27 1995
37120919 2578
2579Index: x2p/find2perl.PL
2580Changed from .SH to .PL.
2581*** /dev/null Mon Nov 20 17:28:51 1995
2582--- perl5.002beta1/x2p/find2perl.PL Sun Nov 19 23:11:58 1995
37120919 2583
2584Index: x2p/s2p.PL
2585Changed from .SH to .PL extraction.
2586*** /dev/null Mon Nov 20 17:28:51 1995
2587--- perl5.002beta1/x2p/s2p.PL Sun Nov 19 23:14:59 1995
37120919 2588
16d20bd9 2589-------------
2590Version 5.001
2591-------------
2592
2593Summary of user-visible Configure and build changes since 5.000:
2594
2595A large number of enhancements and fixes have been made to the
2596Configure and build process for perl. Most of these will not be
2597visible to the ordinary user--they just make the process more robust
2598and likely to work on a wider range of platforms.
2599
2600This is a brief summary of the most important changes.
2601
2602Configure changes:
2603 New and improved Configure command line options. -O now overrides
2604 config.sh settings. -D options can now include spaces, if
2605 protected in quotes (e.g. -Dcc='gcc -posix'). Type Configure -h
2606 for a full listing of options.
2607
2608 Users can now turn on the defaults for the rest of Configure by
2609 typing &-d at any Configure prompt. This is useful if you just
2610 want to change one or two answers.
2611
2612 Support on (non-Sun) SVR4 systems for dynamic loading and shared
2613 libperl.so
2614
2615 Numerous new or updated hints files: PowerUnix, aix 3.x and 4.x,
2616 bsd386, convexos, cxux, DEC OSF, Esix, FreeBSD, HP-UX (especially if
2617 you're using the bundled compiler), irix 4.x, 5.x, and 6.x, Linux,
2618 MPE/IX, NeXT 3.0 and 3.2, Solaris, SVR4, Ultrix (especially 4.3),
2619 and Unicos.
2620
2621 Improved generation of a suitable name for architecture-dependent
2622 library files. NOTE: This may differ from the name you had from
2623 your 5.000 installation.
2624
2625 Many many portability enhancements and fixes.
2626
2627Build process:
2628
2629 The process for building extensions has been extensively revised. See
2630 lib/ExtUtils/MakeMaker.pm for complete documentation. Basically, with
2631 just a simple Makefile.PL (such as the one generated by h2xs), you can
2632 now build an extension from anywhere on your system, even if you've
2633 deleted the perl source.
2634
2635 Improved build/install documentation in README. A little.
2636
2637 Improved dynamic loading on HP-UX. Support dynamic loading on SVR4.
2638
2639 Installperl now gets the version correct :-)
2640
2641 Installperl now saves the perl *.h files and the libperl.a library
2642 in your architecture-dependent library directory so that you can
2643 later build extensions without having to re-install the perl
2644 source.
2645
2646 Include x2p/a2p.c generated by byacc from x2p/a2p.y.
2647
2648 Many many portability fixes.
2649
2650Upgrade Traps and Pitfalls:
2651
2652Since a lot has changed in the build process, you are probably best
2653off starting with a fresh copy of the perl5.000 sources. In particular,
2654your 5.000 config.sh will contain several variables that are no longer
2655needed. Further, improvements in the Configure tests may mean that some
2656of the answers will be different than they were in 5.000, and which answer
2657to keep can be difficult to sort out. Therefore, you are probably
2658better off ignoring your old config.sh.
2659
2660One big change is that architecture-dependent library files may well
2661be stored in a different location in 5.001. This is because the default
2662name used in the 5.000 release was not sufficiently specific to
2663distinguish incompatible architectures. The relevant variable is $archlib
2664in config.sh. Before you run ``make install'' you should rename your old
2665$archlib. Thus if your $archlib for version 5.000 was
2666/usr/local/lib/perl5/foo, and your new value for 5.001 is
2667/usr/local/lib/perl5/foo-bar, then you should
2668 mv /usr/local/lib/perl5/foo /usr/local/lib/perl5/foo-bar
2669before running ``make install''.
2670
2671Alternatively, you could override Configure's default guess for $archlib
2672either by sh Configure -Darchname='foo', or by answering 'foo' when
2673prompted by Configure for the architecture name.
2674
2675The following is the sequence of steps to upgrade to 5.001:
2676 cd perl5.000
2677 make realclean
2678 rm config.sh
2679 <apply 5.001 patch>
2680 sh Configure
2681 make depend
2682 make
2683 make test
2684 <mv old architecture-dependent library to new location, if needed>
2685 make install
2686