perl 5.003_03: perl.h
[perl.git] / Changes.Conf
1 -------------
2 Version 5.002
3 -------------
4
5 Summary of user-visible Configure and build changes since 5.001:
6
7 Yet more enhancements and fixes have been made to the Configure and
8 build process for perl.  Most of these will not be visible to the
9 ordinary user--they just make the process more robust and likely to
10 work on a wider range of platforms.
11
12 This is a brief summary of the most important changes.  A more
13 detailed description is given below.
14
15     Slightly changed installation directories.  See INSTALL.
16
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
24     Many hint file updates.
25
26     Improve and simplify detection of local libraries and header files.
27
28     Expand documentation of installation process in new INSTALL file.
29
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
33 Upgrade Traps and Pitfalls:
34
35 Since a lot has changed in the build process, you are probably best off
36 starting with a fresh copy of the perl5.002 sources.  In particular,
37 your 5.000 or 5.001 config.sh will contain several variables that are no
38 longer needed.  Further, improvements in the Configure tests may mean
39 that some of the answers will be different than they were in previous
40 versions, and which answer to keep can be difficult to sort out. 
41 Therefore, you are probably better off ignoring your old config.sh, as
42 in the following:
43
44         make -k distclean       # (if you've built perl before)
45         rm -f config.sh         # (in case distclean mysteriously fails)
46         sh Configure [whatever options you like]
47         make depend
48         make
49         make test
50
51 This, and much more, is described in the new INSTALL file.
52
53 Here are the detailed changes from 5.002beta1 to 5.002b2 in
54 reverse chronolgical order:
55
56 =item 5.002beta2
57
58 This is patch.2b2 to perl5.002beta1.  
59 This takes you from 5.002beta1h to 5.002beta2.
60
61 Renaming this as beta2 reflects _my_ feeling that it's time to
62 wrap up things for the release of 5.002.
63
64 Index: Changes.Conf
65
66     Include changes from patches 2b1a .. 2b1h, as well as this
67     patch.
68
69 Index: Configure
70
71     Use nm -D on Linux with shared libraries, if the system
72     supports nm -D.
73
74 Prereq:  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
78 Index: 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
87 Index: 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
94 Index: 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
102 Index: 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
109 Index: 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
120 Index: 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
128 Index: 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
136 Index: 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
143 Index: 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
151 Index: 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
159 Index: 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
167 Index: 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
174 Index: 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
182 Index: 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
190 Index: ext/SDBM_File/sdbm/sdbm.c
191
192     Give correct prototype for free.
193
194 Prereq:  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
198 Index: 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
206 Index: 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
213 Index: 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
220 Index: 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
228 Index: 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
235 Index: 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
242 Index: 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
249 Index: 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
256 Index: 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
263 Index: 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
270 Index: 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
277 Index: 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
286 Index: 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
293 Index: 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
300 Index: 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
307 Index: 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
311 Index: 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
318 Index: lib/ExtUtils/MakeMaker.pm
319
320     Updated to MakeMaker-5.16.
321
322 Prereq:  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
326 Index: 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
333 Index: 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
340 Index: 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
348 Index: 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
355 Index: 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
362 Index: 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
369 Index: 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
376 Index: 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
383 Index: 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
390 Index: 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
399 Index: 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
406 Index: 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
413 Index: 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
421 Index: 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
431 Index: 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
438 Index: 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
445 Index: 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
452 Index: 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
459 Index: 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
466 Index: 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
473 Index: 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
480 Index: 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
489 Index: 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
496 Index: 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
505 This is patch.2b1h to perl5.002beta1.  This is mainly a clean-up
506 patch.  No progress is made dealing with memory leaks or
507 optimizations, though I have used #define STRANGE_MALLOC to
508 work around at least some problems.
509
510 Index: 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
544 Prereq:  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
548 Index: 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
561 Index: 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
573 Index: 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
580 Index: 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
587 Index: 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
594 Index: config_h.SH
595
596     Check for HAS_SIGACCTION
597
598     Add STARTPERL define for C code (specifically, a2p).
599
600 Prereq:  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
604 Index: 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
611 Index: 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
618 Index: 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
625 Index: 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
632 Index: 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
639 Index: 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
646 Index: 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
653 Index: 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
662 Index: 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
669 Index: 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
676 Index: 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
683 Index: 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
692 Index: 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
699 Index: 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
706 Index: 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
713 Index: 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
721 Index: 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
728 Index: lib/ExtUtils/MakeMaker.pm
729 Prereq:  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
736 Index: 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
743 Index: 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
750 Index: 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
757 Index: 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
764 Index: 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
778 Index: 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
785 Index: 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
792 Index: 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
799 Index: 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
806 Index: 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
813 Index: 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
823 Index: 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
830 Index: 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
839 Index: 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
847 Index: 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
854 Index: 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
861 Index: 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
868 Index: 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
875 Index: 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
882 Index: 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
889 Index: 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
896 Index: 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
903 Index: 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
910 Index: 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
917 Index: 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
924 Index: 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
931 Index: 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
938 Index: 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
945 Index: 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
952 Index: 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
959 Index: 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
966 Index: 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
975 Index: 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
989 Index: 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
1004 Index: 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
1011 Index: 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
1018 Index: 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
1022 Index: 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
1029 Index: 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
1036 Index: 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
1043 Index: 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     
1049 Prereq:  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
1053 Index: 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
1061 Index: 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
1070 Index: 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
1077 Index: 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
1090 Index: 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
1100 Index: 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
1107 Index: 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
1114 Index: 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
1121 Index: 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
1128 Index: 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
1136 Index: 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
1143 Index: 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
1150 Index: 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
1157 Index: 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
1164 Index: vms/vms.c
1165
1166     Updated for VMS.
1167
1168 Prereq:  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
1172 Index: 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
1179 Index: 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
1186 Index: 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
1193 Index: 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
1200 Index: 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
1210 This is patch.2b1g to perl5.002beta1.
1211
1212 This patch is just my packaging of Tom's documentation patches
1213 he released as patch.2b1g.
1214
1215 Index: MANIFEST
1216 *** perl5.002b1f/MANIFEST       Fri Dec  8 13:34:53 1995
1217 --- perl5.002b1g/MANIFEST       Thu Dec 21 13:00:58 1995
1218
1219 Index: 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
1223 Index: 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
1227 Index: 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
1231 Index: 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
1235 Index: 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
1239 Index: 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
1243 Index: 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
1247 Index: installman
1248 *** perl5.002b1f/installman     Mon Nov  6 11:16:43 1995
1249 --- perl5.002b1g/installman     Thu Dec 21 13:01:00 1995
1250
1251 Index: 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
1255 Index: 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
1259 Index: 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
1263 Index: 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
1267 Index: 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
1271 Index: 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
1275 Index: lib/ExtUtils/MakeMaker.pm
1276 Prereq:  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
1280 Index: 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
1284 Index: 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
1288 Index: 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
1292 Index: 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
1296 Index: lib/IPC/Open3.pm
1297 Prereq:  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
1301 Index: 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
1305 Index: 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
1309 Index: 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
1313 Index: 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
1317 Index: 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
1321 Index: 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
1325 Index: lib/Text/Soundex.pm
1326 Prereq:  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
1330 Index: 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
1334 Index: 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
1338 Index: 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
1342 Index: 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
1346 Index: 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
1350 Index: 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
1354 Index: 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
1358 Index: 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
1362 Index: 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
1366 Index: 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
1370 Index: 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
1374 Index: 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
1378 Index: 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
1382 Index: 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
1386 Index: 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
1390 Index: 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
1394 Index: 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
1398 Index: 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
1402 Index: 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
1406 Index: 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
1410 Index: 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
1414 Index: 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
1418 Index: 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
1422 Index: 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
1426 Index: 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
1430 Index: 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
1434 Index: 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
1438 Index: 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
1442 Index: 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
1446 Index: 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
1450 Index: 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
1454 Index: 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
1458 Index: 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
1462 Index: 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
1466 Index: 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
1470 Index: 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
1474 Index: 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
1478 Index: 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
1482 Index: 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
1486 Index: 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
1490 Index: 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
1494 Index: 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
1498 Index: pod/pod2man.PL
1499 Prereq:  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
1503 Index: 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
1507 Index: 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
1511 Index: 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
1517 This is patch.2b1f to perl5.002beta1.
1518
1519 Index: Changes.Conf
1520
1521 Include 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
1526 Index: 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
1537 Prereq:  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
1541 Index: 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
1560 Index: 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
1567 Index: 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
1574 Index: 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
1581 Index: 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
1588 Index: 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
1595 Index: 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
1603 Index: 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
1611 Index: 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
1620 Index: 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
1629 Index: 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
1636 Index: 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
1644 Index: 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
1653 This is patch.2b1e to perl5.002beta1.  This is simply
1654 an upgrade from MakeMaker-5.10 to MakeMaker-5.11.
1655
1656
1657 Index: 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
1661 Index: lib/ExtUtils/MakeMaker.pm
1662 Prereq:  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
1666 Index: 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
1672 This is patch.2b1d to perl5.002beta1.
1673
1674 This 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
1687 These are each described in detail below, after the corresponding
1688 index line.
1689
1690 Index: 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
1716 Prereq:  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
1720 Index: 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
1729 Index: 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
1736 Index: 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
1744 Prereq:  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
1748 Index: 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
1755 Index: 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
1762 Index: 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
1771 Index: 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
1778 Index: 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
1785 Index: 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
1794 This is patch.2b1c to perl5.002beta1.  This patch includes
1795     lib/SelfLoader, version 1.06, and 
1796     lib/Devel/SelfStubber, version 1.01.
1797 These versions include prototype support.
1798
1799 This is simply re-posting these library modules.
1800 I have also updated MANIFEST to include them.
1801
1802
1803 Index: MANIFEST
1804 *** perl5.002b1b/MANIFEST       Sat Dec  2 16:13:24 1995
1805 --- perl5.002b1c/MANIFEST       Sat Dec  2 16:12:54 1995
1806
1807 Index: 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
1811 Index: 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
1817 This is patch.2b1b to perl5.002beta1.  This is simply
1818 MakeMaker-5.10.  Nothing else is included.
1819
1820 It contains:
1821
1822 Upgrade to MakeMaker-5.10
1823 and a revised minimod.PL that now writes a pod section into ExtUtils::Miniperl.
1824
1825 Index: 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
1829 Index: 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
1833 Index: 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
1837 Index: 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
1843 This is patch.2b1a to perl5.002beta1.  This is simply
1844 xsubpp-1.944.  It includes perl prototype support.
1845
1846 Index: XSUB.h
1847
1848 Updated 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
1853 Index: lib/ExtUtils/xsubpp
1854
1855 Updated 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
1862 Here 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
1885 Index: patchlevel.h
1886 Incremented 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
1889
1890 Index: Changes
1891 This includes the Changes file Larry sent me.  I added the first
1892 paragraph.
1893 *** perl5.001.lwall/Changes     Mon Mar 13 00:44:07 1995
1894 --- perl5.002beta1/Changes      Sat Nov 18 15:43:29 1995
1895
1896 Index: Changes.Conf
1897 An 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
1900
1901 Index: Configure
1902
1903 Upgraded to metaconfig PL60 (despite the erroneous metaconfig message.
1904
1905 Layed some groundwork for support on non Unix systems, such as OS/2.
1906 Define things such as  .o vs. .obj,  '' vs. .exe, .a vs. .lib, etc.
1907
1908 Include I_LOCALE testing.
1909
1910 Include checks for new library set-up.  I don't want to ever have to
1911 change this again.  It's documented more clearly in INSTALL.
1912
1913 Figure out correct string for $startperl (usually
1914 #!/usr/local/bin/perl).
1915
1916 Improve signal detection even more.  Once again, the signal number
1917 corresponding to sig_name[n] is n (up to NSIG-1).  Gaps in signal
1918 numbers (e.g. on Solaris) are allowed and are filled with
1919 innocuous names such as NUM37 NUM38, etc., where the 37 or 38
1920 represents the actual signal number.
1921
1922 Prereq:  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
1925
1926 Index: INSTALL
1927
1928 Explain the library directory structure.
1929
1930 Remove some tailing whitespace.
1931
1932 Indicate that only the interfaces to gdbm and db are provided, not
1933 the libraries themselves.
1934
1935 Add section on upgrading from previous versions of perl5.00x.
1936
1937 Mention 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
1941
1942 Index: MANIFEST
1943
1944 In an attempt to make the distribution slightly less Unix specific,
1945 I've changed .SH extraction to a .PL extraction where possible.
1946 That way folks on systems without a shell can still get the
1947 auxilliarly files such as find2perl (assuming they *can* build
1948 perl).
1949
1950 The emacs/ directory was hopelessly out of date.  I don't use emacs,
1951 but 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
1955
1956 Index: Makefile.SH
1957
1958 Add variables for non unix systems.
1959
1960 Add .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
1964
1965 Index: XSUB.h
1966
1967 Protect 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
1971
1972 Index: c2ph.PL
1973 Replaces c2ph.SH. 
1974 *** /dev/null   Mon Nov 20 17:28:51 1995
1975 --- perl5.002beta1/c2ph.PL      Mon Nov 20 12:36:17 1995
1976
1977 Index: cflags.SH
1978 Allow 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
1981
1982 Index: config_H
1983 Updated.
1984 Prereq:  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
1987
1988 Index: config_h.SH
1989 Updated to match new Configure.
1990 Prereq:  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
1993
1994 Index: configpm
1995 Add 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
1998
1999 Index: doop.c
2000 Check for sprintf memory overflow that can arise from things
2001 like %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
2005
2006 Index: emacs/cperl-mode.el
2007 New 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
2010
2011 Index: embed.h
2012 Remove 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
2015
2016 Index: ext/DB_File/DB_File.pm
2017 Updated 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
2020
2021 Index: ext/DB_File/DB_File.xs
2022 Updated 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
2025
2026 Index: ext/DB_File/Makefile.PL
2027 Updated 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
2030
2031 Index: ext/DB_File/typemap
2032 Fix 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
2035
2036 Index: ext/DynaLoader/DynaLoader.pm
2037 Add 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
2040
2041 Index: ext/DynaLoader/dl_os2.xs
2042 New 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
2045
2046 Index: ext/Fcntl/Fcntl.xs
2047 Add 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
2050
2051 Index: ext/GDBM_File/GDBM_File.pm
2052 Added a tiny bit of documentation, including how to get gdbm.
2053 Shamelessly 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
2056
2057 Index: ext/GDBM_File/GDBM_File.xs
2058 Add 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
2061
2062 Index: ext/NDBM_File/hints/solaris.pl
2063 Updated 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
2066
2067 Index: ext/ODBM_File/hints/sco.pl
2068 Updated 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
2071
2072 Index: ext/ODBM_File/hints/solaris.pl
2073 Updated 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
2076
2077 Index: ext/ODBM_File/hints/svr4.pl
2078 Updated 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
2081
2082 Index: ext/POSIX/POSIX.pm
2083 Remove 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
2086
2087 Index: ext/POSIX/POSIX.xs
2088 Change 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
2091
2092 Index: ext/SDBM_File/Makefile.PL
2093 Updated 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
2096
2097 Index: ext/SDBM_File/sdbm/Makefile.PL
2098 Updated 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
2101
2102 Index: ext/SDBM_File/sdbm/sdbm.c
2103 Include OS/2 O_BINARY flag.
2104 Prereq:  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
2107
2108 Index: ext/Socket/Makefile.PL
2109 Updated to 1.3.  Actually we're up to 1.4, but I forgot to update
2110 the 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
2113
2114 Index: ext/Socket/Socket.pm
2115 Updated to 1.3.  Actually we're up to 1.4, but I forgot to update
2116 the version number.  This adds some non-portable stuff to manipulate
2117 structures in <sys/un.h>.  I'll have to #ifdef it out in the next
2118 patch.
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
2122
2123 Index: ext/Socket/Socket.xs
2124 Updated to 1.3.  Actually we're up to 1.4, but I forgot to update
2125 the version number.  This adds some non-portable stuff to manipulate
2126 structures in <sys/un.h>.  I'll have to #ifdef it out in the next
2127 patch.
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
2131
2132 Index: global.sym
2133 Remove 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
2136
2137 Index: h2ph.PL
2138 Converted 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
2141
2142 Index: h2xs.PL
2143 Converted 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
2146
2147 Index: hints/aix.sh
2148 Add 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
2151
2152 Index: hints/freebsd.sh
2153 Warn 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
2156
2157 Index: hints/hpux.sh
2158 Replace 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
2161
2162 Index: hints/irix_6_2.sh
2163 New hint file.  This should be merged with irix_6.sh, since it's
2164 almost 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
2167
2168 Index: hints/ncr_tower.sh
2169 Give 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
2172
2173 Index: hints/netbsd.sh
2174 Updated.
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
2177
2178 Index: 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
2181
2182 Index: hints/sco.sh
2183 Renamed 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
2186
2187 Index: hints/solaris_2.sh
2188 Remove 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
2191
2192 Index: hints/ultrix_4.sh
2193 Note 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
2196
2197 Index: installman
2198 Quit 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
2201
2202 Index: installperl
2203 Updated to use Config rather than hand-reading config.sh again.
2204
2205 Install h2ph.
2206
2207 Create 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
2211
2212 Index: lib/AutoSplit.pm
2213 Handle OS/2 backslashes.
2214
2215 Tim's prototype patch.
2216
2217 Less 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
2221
2222 Index: lib/Cwd.pm
2223 Updated 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
2226
2227 Index: lib/ExtUtils/Liblist.pm
2228 Updated 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
2231
2232 Index: lib/ExtUtils/MakeMaker.pm
2233 Updated to MakeMaker 5.06.
2234 Prereq:  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
2237
2238 Index: lib/ExtUtils/Manifest.pm
2239 Updated 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
2242
2243 Index: lib/ExtUtils/xsubpp
2244 Updated 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
2247
2248 Index: lib/File/Find.pm
2249 OS/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
2252
2253 Index: lib/Net/Ping.pm
2254 Updated 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
2257
2258 Index: lib/Shell.pm
2259 Updated 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
2262
2263 Index: lib/Test/Harness.pm
2264 Updated 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
2267
2268 Index: lib/Text/Tabs.pm
2269 Updated.
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
2272
2273 Index: lib/Text/Wrap.pm
2274 New 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
2277
2278 Index: lib/diagnostics.pm
2279 New module.
2280 *** /dev/null   Mon Nov 20 17:28:51 1995
2281 --- perl5.002beta1/lib/diagnostics.pm   Tue Nov 14 16:16:36 1995
2282
2283 Index: lib/lib.pm
2284 Automatically 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
2287
2288 Index: lib/overload.pm
2289 New file.
2290 *** /dev/null   Mon Nov 20 17:28:51 1995
2291 --- perl5.002beta1/lib/overload.pm      Sat Nov 18 16:03:33 1995
2292
2293 Index: lib/perl5db.pl
2294 Emacs 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
2297
2298 Index: lib/splain
2299 New 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
2302
2303 Index: mg.c
2304 Remove 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
2307
2308 Index: minimod.PL
2309 Made 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
2312
2313 Index: miniperlmain.c
2314 Made 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
2317
2318 Index: op.c
2319 Larry'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
2322
2323 Index: os2/Makefile.SH
2324 New file.
2325 *** /dev/null   Mon Nov 20 17:28:51 1995
2326 --- perl5.002beta1/os2/Makefile.SH      Tue Nov 14 11:07:32 1995
2327
2328 Index: os2/POSIX.mkfifo
2329 New file.
2330 *** /dev/null   Mon Nov 20 17:28:51 1995
2331 --- perl5.002beta1/os2/POSIX.mkfifo     Tue Nov 14 10:48:16 1995
2332
2333 Index: os2/README
2334 New file.
2335 *** /dev/null   Mon Nov 20 17:28:51 1995
2336 --- perl5.002beta1/os2/README   Tue Nov 14 14:42:13 1995
2337
2338 Index: os2/diff.Makefile
2339 New file.
2340 *** /dev/null   Mon Nov 20 17:28:51 1995
2341 --- perl5.002beta1/os2/diff.Makefile    Tue Nov 14 11:09:29 1995
2342
2343 Index: os2/diff.configure
2344 New file.
2345 *** /dev/null   Mon Nov 20 17:28:51 1995
2346 --- perl5.002beta1/os2/diff.configure   Sun Nov 12 01:31:34 1995
2347
2348 Index: os2/diff.installperl
2349 New file.
2350 *** /dev/null   Mon Nov 20 17:28:51 1995
2351 --- perl5.002beta1/os2/diff.installperl Tue Nov 14 11:09:28 1995
2352
2353 Index: os2/diff.mkdep
2354 New file.
2355 *** /dev/null   Mon Nov 20 17:28:51 1995
2356 --- perl5.002beta1/os2/diff.mkdep       Tue Nov 14 11:09:28 1995
2357
2358 Index: os2/diff.x2pMakefile
2359 New file.
2360 *** /dev/null   Mon Nov 20 17:28:51 1995
2361 --- perl5.002beta1/os2/diff.x2pMakefile Tue Nov 14 11:09:29 1995
2362
2363 Index: os2/os2.c
2364 New file.
2365 *** /dev/null   Mon Nov 20 17:28:51 1995
2366 --- perl5.002beta1/os2/os2.c    Tue Nov 14 11:07:33 1995
2367
2368 Index: os2/os2ish.h
2369 New file.
2370 *** /dev/null   Mon Nov 20 17:28:51 1995
2371 --- perl5.002beta1/os2/os2ish.h Tue Nov 14 11:07:33 1995
2372
2373 Index: perl.c
2374 Add -h option to print out usage.
2375
2376 Add 'beta' to version number.
2377
2378 Add 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
2382
2383 Index: perl.h
2384
2385 Move around some includes for OS/2.
2386
2387 Check 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
2391
2392 Index: perldoc.PL
2393
2394 Moved 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
2397
2398 Index: pod/Makefile
2399 Updated 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
2402
2403 Index: pod/perl.pod
2404 Updated 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
2407
2408 Index: pod/perlbook.pod
2409 Updated 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
2412
2413 Index: pod/perlbot.pod
2414 Include 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
2417
2418 Index: pod/perlcall.pod
2419 Change 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
2422
2423 Index: pod/perldata.pod
2424 Tom'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
2427
2428 Index: pod/perldiag.pod
2429 Tom'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
2432
2433 Index: pod/perldsc.pod
2434 Tom'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
2437
2438 Index: pod/perlform.pod
2439 Tom'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
2442
2443 Index: pod/perlfunc.pod
2444 Tom'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
2447
2448 Index: pod/perlguts.pod
2449 Change 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
2452
2453 Index: pod/perlipc.pod
2454 New 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
2457
2458 Index: pod/perllol.pod
2459 New 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
2462
2463 Index: pod/perlmod.pod
2464 Updates 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
2467
2468 Index: pod/perlop.pod
2469 Add 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
2472
2473 Index: pod/perlpod.pod
2474 Add 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
2477
2478 Index: pod/perlref.pod
2479 Updates 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
2482
2483 Index: pod/perlsyn.pod
2484 Updates 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
2487
2488 Index: pod/perlxs.pod
2489 Updated.
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
2492
2493 Index: pod/perlxstut.pod
2494 New 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
2497
2498 Index: pod/pod2html.PL
2499 Updated -- version 1.15 merges Tom's suggestions and ideas from
2500 pod2fm.
2501 *** /dev/null   Mon Nov 20 17:28:51 1995
2502 --- perl5.002beta1/pod/pod2html.PL      Sun Nov 19 22:11:59 1995
2503
2504 Index: pod/pod2latex.PL
2505 Changed 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
2508
2509 Index: pod/pod2man.PL
2510 Changed 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
2513
2514 Index: pp_ctl.c
2515 Add 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
2518
2519 Index: pp_sys.c
2520 Add 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
2523
2524 Index: proto.h
2525 Add 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
2528
2529 Index: t/TEST
2530 Add 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
2533
2534 Index: t/lib/db-btree.t
2535 Updated.
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
2538
2539 Index: t/op/overload.t
2540 Updated.
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
2543
2544 Index: t/op/stat.t
2545 Add 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
2548
2549 Index: toke.c
2550 Patch 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
2553
2554 Index: util.c
2555 Varargs 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
2558
2559 Index: writemain.SH
2560 Make 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
2563
2564 Index: x2p/Makefile.SH
2565 Updated 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
2568
2569 Index: x2p/a2p.h
2570 Add 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
2573
2574 Index: x2p/cflags.SH
2575 Add .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
2578
2579 Index: x2p/find2perl.PL
2580 Changed 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
2583
2584 Index: x2p/s2p.PL
2585 Changed 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
2588
2589 -------------
2590 Version 5.001
2591 -------------
2592
2593 Summary of user-visible Configure and build changes since 5.000:
2594
2595 A large number of enhancements and fixes have been made to the
2596 Configure and build process for perl.  Most of these will not be
2597 visible to the ordinary user--they just make the process more robust
2598 and likely to work on a wider range of platforms.
2599
2600 This is a brief summary of the most important changes.
2601
2602 Configure 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
2627 Build 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
2650 Upgrade Traps and Pitfalls:
2651
2652 Since a lot has changed in the build process, you are probably best
2653 off starting with a fresh copy of the perl5.000 sources.  In particular,
2654 your 5.000 config.sh will contain several variables that are no longer
2655 needed.  Further, improvements in the Configure tests may mean that some
2656 of the answers will be different than they were in 5.000, and which answer
2657 to keep can be difficult to sort out.   Therefore, you are probably
2658 better off ignoring your old config.sh.
2659
2660 One big change is that architecture-dependent library files may well
2661 be stored in a different location in 5.001.  This is because the default
2662 name used in the 5.000 release was not sufficiently specific to
2663 distinguish incompatible architectures.  The relevant variable is $archlib
2664 in 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
2669 before running  ``make install''.
2670
2671 Alternatively, you could override Configure's default guess for $archlib
2672 either by  sh Configure -Darchname='foo', or by answering 'foo' when 
2673 prompted by Configure for the architecture name.
2674
2675 The 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