win32_stat() fixes (2nd try)
[p5sagit/p5-mst-13.2.git] / MANIFEST
index d67c42d..f0865dc 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -14,9 +14,12 @@ INTERN.h             Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
 Porting/Glossary       Glossary of config.sh variables
+Porting/makerel                Release making utility
+Porting/patchls                Flexible patch file listing utility
 Porting/pumpkin.pod    Guidelines and hints for Perl maintainers
 README                 The Instructions
 README.amiga           Notes about AmigaOS port
+README.cygwin32                Notes about Cygwin32 port
 README.os2             Notes about OS/2 port
 README.plan9           Notes about Plan9 port
 README.qnx             Notes about QNX port
@@ -33,6 +36,11 @@ config_h.SH          Produces config.h
 configpm               Produces lib/Config.pm
 cop.h                  Control operator header
 cv.h                   Code value header
+cygwin32/cw32imp.h     Cygwin32 port
+cygwin32/gcc2          Cygwin32 port
+cygwin32/ld2           Cygwin32 port
+cygwin32/perlgcc       Cygwin32 port
+cygwin32/perlld                Cygwin32 port
 deb.c                  Debugging routines
 doio.c                 I/O operations
 doop.c                 Support code for various operations
@@ -112,6 +120,7 @@ ext/DynaLoader/DynaLoader.pm        Dynamic Loader perl module
 ext/DynaLoader/Makefile.PL     Dynamic Loader makefile writer
 ext/DynaLoader/README          Dynamic Loader notes and intro
 ext/DynaLoader/dl_aix.xs       AIX implementation
+ext/DynaLoader/dl_cygwin32.xs  Cygwin32 implementation
 ext/DynaLoader/dl_dld.xs       GNU dld style implementation
 ext/DynaLoader/dl_dlopen.xs    BSD/SunOS4&5 dlopen() style implementation
 ext/DynaLoader/dl_hpux.xs      HP-UX implementation
@@ -220,7 +229,6 @@ h2pl/tcbreak2               cbreak test routine using .pl
 handy.h                        Handy definitions
 hints/3b1.sh           Hints for named architecture
 hints/3b1cc            Hints for named architecture
-hints/README.NeXT      Notes about NeXT hints
 hints/README.hints     Notes about hints
 hints/aix.sh           Hints for named architecture
 hints/altos486.sh      Hints for named architecture
@@ -231,6 +239,7 @@ hints/broken-db.msg Warning message for systems with broken DB library
 hints/bsdos.sh         Hints for named architecture
 hints/convexos.sh      Hints for named architecture
 hints/cxux.sh          Hints for named architecture
+hints/cygwin32.sh      Hints for named architecture
 hints/dcosx.sh         Hints for named architecture
 hints/dec_osf.sh       Hints for named architecture
 hints/dgux.sh          Hints for named architecture
@@ -247,9 +256,8 @@ hints/i386.sh               Hints for named architecture
 hints/irix_4.sh                Hints for named architecture
 hints/irix_5.sh                Hints for named architecture
 hints/irix_6.sh                Hints for named architecture
-hints/irix_6_2.sh      Hints for named architecture
-hints/irix_6_3.sh      Hints for named architecture
-hints/irix_6_4.sh      Hints for named architecture
+hints/irix_6_0.sh      Hints for named architecture
+hints/irix_6_1.sh      Hints for named architecture
 hints/isc.sh           Hints for named architecture
 hints/isc_2.sh         Hints for named architecture
 hints/linux.sh         Hints for named architecture
@@ -261,6 +269,7 @@ hints/mpc.sh                Hints for named architecture
 hints/mpeix.sh         Hints for named architecture
 hints/ncr_tower.sh     Hints for named architecture
 hints/netbsd.sh                Hints for named architecture
+hints/newsos4.sh       Hints for named architecture
 hints/next_3.sh                Hints for named architecture
 hints/next_3_0.sh      Hints for named architecture
 hints/next_4.sh                Hints for named architecture
@@ -301,17 +310,17 @@ lib/AutoLoader.pm Autoloader base class
 lib/AutoSplit.pm       Split up autoload functions
 lib/Benchmark.pm       Measure execution time
 lib/Bundle/CPAN.pm     The CPAN bundle
-lib/CGI.pm             Web server interface
-lib/CGI/Apache.pm      Web server interface
-lib/CGI/Carp.pm                Web server interface
-lib/CGI/Fast.pm                Web server interface
-lib/CGI/Push.pm                Web server interface
-lib/CGI/Switch.pm      Web server interface
+lib/CGI.pm             Web server interface ("Common Gateway Interface")
+lib/CGI/Apache.pm      Support for Apache's Perl module
+lib/CGI/Carp.pm                Log server errors with helpful context
+lib/CGI/Fast.pm                Support for FastCGI (persistent server process)
+lib/CGI/Push.pm                Support for server push
+lib/CGI/Switch.pm      Simple interface for multiple server types
 lib/CPAN.pm            Interface to Comprehensive Perl Archive Network
 lib/CPAN/FirstTime.pm  Utility for creating CPAN config files
 lib/CPAN/Nox.pm                Runs CPAN while avoiding compiled extensions
 lib/Carp.pm            Error message base class
-lib/Class/Template.pm  Structure/member template builder; makes nested types
+lib/Class/Struct.pm    Declare struct-like datatypes as Perl classes
 lib/Cwd.pm             Various cwd routines (getcwd, fastcwd, chdir)
 lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
 lib/DirHandle.pm       like FileHandle only for directories
@@ -337,9 +346,10 @@ lib/File/Basename.pm       Emulate the basename program
 lib/File/CheckTree.pm  Perl module supporting wholesale file mode validation
 lib/File/Compare.pm    Emulation of cmp command
 lib/File/Copy.pm       Emulation of cp command
+lib/File/DosGlob.pm    Win32 DOS-globbing module
 lib/File/Find.pm       Routines to do a find
 lib/File/Path.pm       Do things like `mkdir -p' and `rm -r'
-lib/File/stat.pm       By-name interface to Perl's built-in stat
+lib/File/stat.pm       By-name interface to Perl's builtin stat
 lib/FileCache.pm       Keep more files open than the system permits
 lib/FileHandle.pm      Backward-compatible front end to IO extension
 lib/FindBin.pm         Find name of currently executing program
@@ -351,11 +361,12 @@ lib/IPC/Open3.pm  Open a three-ended pipe!
 lib/Math/BigFloat.pm   An arbitrary precision floating-point arithmetic package
 lib/Math/BigInt.pm     An arbitrary precision integer arithmetic package
 lib/Math/Complex.pm    A Complex package
+lib/Math/Trig.pm       A simple interface to complex trigonometry
 lib/Net/Ping.pm                Hello, anybody home?
-lib/Net/hostent.pm     By-name interface to Perl's built-in gethost*
-lib/Net/netent.pm      By-name interface to Perl's built-in getnet*
-lib/Net/protoent.pm    By-name interface to Perl's built-in getproto*
-lib/Net/servent.pm     By-name interface to Perl's built-in getserv*
+lib/Net/hostent.pm     By-name interface to Perl's builtin gethost*
+lib/Net/netent.pm      By-name interface to Perl's builtin getnet*
+lib/Net/protoent.pm    By-name interface to Perl's builtin getproto*
+lib/Net/servent.pm     By-name interface to Perl's builtin getserv*
 lib/Pod/Functions.pm   used by pod/splitpod
 lib/Pod/Html.pm                Convert POD data to HTML
 lib/Pod/Text.pm                Convert POD data to formatted ASCII text
@@ -380,12 +391,12 @@ lib/Tie/RefHash.pm        Base class for tied hashes with references as keys
 lib/Tie/Scalar.pm      Base class for tied scalars
 lib/Tie/SubstrHash.pm  Compact hash for known key, value and table size
 lib/Time/Local.pm      Reverse translation of localtime, gmtime
-lib/Time/gmtime.pm     By-name interface to Perl's built-in gmtime
-lib/Time/localtime.pm  By-name interface to Perl's built-in localtime
-lib/Time/tm.pm         Internal oject for Time::{gm,local}time
+lib/Time/gmtime.pm     By-name interface to Perl's builtin gmtime
+lib/Time/localtime.pm  By-name interface to Perl's builtin localtime
+lib/Time/tm.pm         Internal object for Time::{gm,local}time
 lib/UNIVERSAL.pm       Base class for ALL classes
-lib/User/grent.pm      By-name interface to Perl's built-in getgr*
-lib/User/pwent.pm      By-name interface to Perl's built-in getpw*
+lib/User/grent.pm      By-name interface to Perl's builtin getgr*
+lib/User/pwent.pm      By-name interface to Perl's builtin getpw*
 lib/abbrev.pl          An abbreviation table builder
 lib/assert.pl          assertion and panic with stack trace
 lib/autouse.pm         Load and call a function only when it's used
@@ -394,6 +405,7 @@ lib/bigint.pl               An arbitrary precision integer arithmetic package
 lib/bigrat.pl          An arbitrary precision rational arithmetic package
 lib/blib.pm            For "use blib"
 lib/cacheout.pl                Manages output filehandles when you need too many
+lib/chat2.pl            Obsolete ipc library (use Comm.pm etc instead)
 lib/complete.pl                A command completion subroutine
 lib/constant.pm                For "use constant"
 lib/ctime.pl           A ctime workalike
@@ -405,7 +417,7 @@ lib/fastcwd.pl              a faster but more dangerous getcwd
 lib/find.pl            A find emulator--used by find2perl
 lib/finddepth.pl       A depth-first find emulator--used by find2perl
 lib/flush.pl           Routines to do single flush
-lib/ftp.pl             FTP code
+lib/ftp.pl             FTP code (obsolete, use Net::FTP instead)
 lib/getcwd.pl          A getcwd() emulator
 lib/getopt.pl          Perl library supporting option parsing
 lib/getopts.pl         Perl library supporting option parsing
@@ -496,6 +508,7 @@ perl.h                      Global declarations
 perl_exp.SH            Creates list of exported symbols for AIX
 perlio.c               C code for PerlIO abstraction
 perlio.h               Interface to PerlIO abstraction
+perlio.sym             Symbols for PerlIO abstraction
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
 perlsh                 A poor man's perl shell
@@ -549,7 +562,8 @@ pod/perlguts.pod    Internals info
 pod/perlipc.pod                IPC info
 pod/perllocale.pod     Locale support info
 pod/perllol.pod                How to use lists of lists
-pod/perlmod.pod                Module info
+pod/perlmod.pod                Module mechanism info
+pod/perlmodlib.pod     Module policy info
 pod/perlobj.pod                Object info
 pod/perlop.pod         Operator info
 pod/perlpod.pod                Pod info
@@ -676,6 +690,7 @@ t/lib/symbol.t              See if Symbol works
 t/lib/texttabs.t       See if Text::Tabs works
 t/lib/textwrap.t       See if Text::Wrap works
 t/lib/timelocal.t      See if Time::Local works
+t/lib/trig.t           See if Math::Trig works
 t/op/append.t          See if . works
 t/op/arith.t           See if arithmetic works
 t/op/array.t           See if array operations work
@@ -800,57 +815,39 @@ vms/vms.c         VMS-specific C code for Perl core
 vms/vms_yfix.pl                convert Unix perly.[ch] to VMS perly_[ch].vms
 vms/vmsish.h           VMS-specific C header for Perl core
 vms/writemain.pl       Generate perlmain.c from miniperlmain.c+extensions
-win32/Fcntl.mak                Win32 port
-win32/IO.mak           Win32 port
-win32/Makefile         Win32 port
-win32/Opcode.mak       Win32 port
-win32/SDBM_File.mak    Win32 port
-win32/Socket.mak       Win32 port
+win32/Makefile         Win32 makefile for NMAKE (Visual C++ build)
 win32/TEST             Win32 port
-win32/VC-2.0/Fcntl.mak         Win32 port
-win32/VC-2.0/IO.mak            Win32 port
-win32/VC-2.0/Opcode.mak                Win32 port
-win32/VC-2.0/SDBM_File.mak     Win32 port
-win32/VC-2.0/Socket.mak                Win32 port
-win32/VC-2.0/libperl.mak       Win32 port
-win32/VC-2.0/miniperl.mak      Win32 port
-win32/VC-2.0/modules.mak       Win32 port
-win32/VC-2.0/perl.mak          Win32 port
-win32/VC-2.0/perldll.mak       Win32 port
-win32/VC-2.0/perlglob.mak      Win32 port
 win32/autosplit.pl     Win32 port
 win32/bin/network.pl   Win32 port
-win32/bin/pl2bat.bat   Win32 port
+win32/bin/pl2bat.bat   wrap perl scripts into batch files
+win32/bin/runperl.bat  run perl script via batch file namesake
 win32/bin/search.bat   Win32 port
 win32/bin/test.bat     Win32 port
 win32/bin/webget.bat   Win32 port
 win32/bin/www.pl       Win32 port
-win32/config.H         Win32 config header (suffix not ".h" for metaconfig)
-win32/config.w32       Win32 port
+win32/config.bc                Win32 base line config.sh (Borland C++ build)
+win32/config.vc                Win32 base line config.sh (Visual C++ build)
+win32/config_H.bc      Win32 config header (Borland C++ build)
+win32/config_H.vc      Win32 config header (Visual C++ build)
+win32/config_h.PL      Perl code to convert Win32 config.sh to config.h
+win32/config_sh.PL     Perl code to update Win32 config.sh from Makefile 
 win32/dl_win32.xs      Win32 port
-win32/dosish.diff      Win32 port
 win32/genxsdef.pl      Win32 port
 win32/include/arpa/inet.h      Win32 port
 win32/include/dirent.h         Win32 port
 win32/include/netdb.h          Win32 port
 win32/include/sys/socket.h     Win32 port
-win32/libperl.mak      Win32 port
 win32/makedef.pl       Win32 port
+win32/makefile.mk      Win32 makefile for DMAKE (BC++, VC++ builds)
 win32/makemain.pl      Win32 port
 win32/makeperldef.pl   Win32 port
-win32/miniperl.mak     Win32 port
-win32/modules.mak      Win32 port
-win32/perl.mak         Win32 port
-win32/perl.rc          Win32 port
-win32/perldll.mak      Win32 port
 win32/perlglob.c       Win32 port
-win32/perlglob.mak     Win32 port
 win32/perllib.c                Win32 port
+win32/pod.mak          Win32 port
 win32/runperl.c                Win32 port
 win32/splittree.pl     Win32 port
 win32/win32.c          Win32 port
 win32/win32.h          Win32 port
-win32/win32aux.c       Win32 port
 win32/win32io.c                Win32 port
 win32/win32io.h                Win32 port
 win32/win32iop.h       Win32 port