Integrate changes #8677,8680,8681,8725,8732,8776,8782,9290
Jarkko Hietaniemi [Sun, 8 Apr 2001 15:55:41 +0000 (15:55 +0000)]
from maintperl into mainline: perlport updates.

p4raw-link: @8732 on //depot/maint-5.6/perl: 90f80d9daeb9997573212370cc442fdb12c2aa97
p4raw-link: @8725 on //depot/maint-5.6/perl: e7a9bdc155196b4f612a787f76da7521b35f2e66
p4raw-link: @8681 on //depot/maint-5.6/perl: b572fec36f5c53c5a9c3496f89515a61e073fe81
p4raw-link: @8680 on //depot/maint-5.6/perl: f2214cd0e8376fbc371483c7957aef88a7eafbfd
p4raw-link: @8677 on //depot/maint-5.6/perl: 9bc1a4975d1d72fa279effb064305b9a4c210a71

p4raw-id: //depot/perl@9629
p4raw-edited: from //depot/maint-5.6/perl@9628 'edit in'
pod/perlport.pod (@9227..)

pod/perlport.pod

index e80f41e..a2c8896 100644 (file)
@@ -1803,6 +1803,11 @@ Not useful. (S<RISC OS>)
 
 =over 4
 
+=item v1.48, 02 February 2001
+
+Various updates from perl5-porters over the past year, supported
+platforms update from Jarkko Hietaniemi.
+
 =item v1.47, 22 March 2000
 
 Various cleanups from Tom Christiansen, including migration of 
@@ -1885,97 +1890,98 @@ First public release with perl5.005.
 
 =head1 Supported Platforms
 
-As of early March 2000 (the Perl release 5.6.0), the following
-platforms are able to build Perl from the standard source code
-distribution available at http://www.perl.com/CPAN/src/index.html
+As of early 2001 (the Perl release 5.6.1), the following platforms are
+able to build Perl from the standard source code distribution
+available at http://www.perl.com/CPAN/src/index.html
 
        AIX
+       AmigaOS
+       Darwin          (Rhapsody)
+       DG/UX
        DOS DJGPP       1)
+       DYNIX/ptx
        EPOC
        FreeBSD
        HP-UX
        IRIX
        Linux
-       LynxOS
        MachTen
-       MPE/iX
-       NetBSD
+       MacOS Classic   2)
+       NonStop-UX
+       ReliantUNIX     (SINIX)
        OpenBSD
+       OpenVMS         (VMS)
        OS/2
+       OS X
        QNX
-       Rhapsody/Darwin 2)
-       SCO SV
-       SINIX
        Solaris
-       SVR4
-       Tru64 UNIX      3)
+       Tru64 UNIX      (DEC OSF/1, Digital UNIX)
        UNICOS
        UNICOS/mk
-       Unixware
-       VMS
        VOS
-       Windows 3.1     1)
-       Windows 95      1) 4)
-       Windows 98      1) 4)
-       Windows NT      1) 4)
+       Win32/NT/2K     3)
 
         1) in DOS mode either the DOS or OS/2 ports can be used
-        2) new in 5.6.0: the BSD/NeXT-based UNIX of Mac OS X
-        3) formerly known as Digital UNIX and before that DEC OSF/1
-        4) compilers: Borland, Cygwin, Mingw32 EGCS/GCC, VC++
+        2) Mac OS Classic (pre-X) is almost 5.6.1-ready; building from
+          the source does work with 5.6.1, but additional MacOS specific
+           source code is needed for a complete build.  Contact the mailing
+           list macperl-porters@macperl.org for more information.
+        3) compilers: Borland, Cygwin, Mingw32 EGCS/GCC, VC++
 
-The following platforms worked for the previous major release
-(5.005_03 being the latest maintenance release of that, as of early
-March 2000), but be did not manage to test these in time for the 5.6.0
-release of Perl.  There is a very good chance that these will work
-just fine with 5.6.0.
+The following platforms worked for the previous release (5.6.0),
+but we did not manage to test these in time for the 5.6.1 release.
+There is a very good chance that these will work fine with 5.6.1.
 
-       A/UX
-       BeOS
-       BSD/OS
-       DG/UX
-       DYNIX/ptx
        DomainOS
        Hurd
-       NextSTEP
-       OpenSTEP
+       LynxOS
+       MinGW
+       MPE/iX
+       NetBSD
        PowerMAX
-       SCO ODT/OSR     
+       SCO SV
        SunOS
-       Ultrix
+       SVR4
+       Unixware
+       Windows 3.1
+       Windows 95
+       Windows 98
+       Windows Me
 
-The following platform worked for the previous major release (5.005_03
-being the latest maintenance release of that, as of early March 2000).
-However, standardization on UTF-8 as the internal string representation
-in 5.6.0 has introduced incompatibilities in this EBCDIC platform.
-Support for this platform may be enabled in a future release:
+The following platform worked for the 5.005_03 major release but not
+5.6.0.  Standardization on UTF-8 as the internal string representation
+in 5.6.0 and 5.6.1 has introduced incompatibilities in this EBCDIC
+platform.  While Perl 5.6.1 will build on this platform some
+regression tests may fail and the C<use utf8;> pragma typically
+introduces text handling errors.  UTF-8 support for this platform may
+be enabled in a future release:
 
-       OS390   1)
+       OS/390  1)
 
-       1) Previously known as MVS, or OpenEdition MVS.
+       1) previously known as MVS, about to become z/OS.
 
-Strongly related to the OS390 platform by also being EBCDIC-based
+Strongly related to the OS/390 platform by also being EBCDIC-based
 mainframe platforms are the following platforms:
 
-       BS2000
+       POSIX-BC        (BS2000)
        VM/ESA
 
-These are also not expected to work under 5.6.0 for the same reasons
-as OS390.  Contact the mailing list perl-mvs@perl.org for more details.
-
-MacOS (Classic, pre-X) is almost 5.6.0-ready; building from the source
-does work with 5.6.0, but additional MacOS specific source code is needed
-for a complete port.  Contact the mailing list macperl-porters@macperl.org
-for more information.
+These are also expected to work, albeit with no UTF-8 support, under 5.6.1 
+for the same reasons as OS/390.  Contact the mailing list perl-mvs@perl.org 
+for more details.
 
 The following platforms have been known to build Perl from source in
-the past, but we haven't been able to verify their status for the
-current release, either because the hardware/software platforms are
-rare or because we don't have an active champion on these
-platforms--or both:
+the past (5.005_03 and earlier), but we haven't been able to verify
+their status for the current release, either because the
+hardware/software platforms are rare or because we don't have an
+active champion on these platforms--or both.  They used to work,
+though, so go ahead and try compiling them, and let perlbug@perl.org
+of any trouble.
 
        3b1
-       AmigaOS
+       A/UX
+       BeOS
+       BSD/OS
        ConvexOS
        CX/UX
        DC/OSx
@@ -1992,16 +1998,21 @@ platforms--or both:
        MiNT
        MPC
        NEWS-OS
+       NextSTEP
+       OpenSTEP
        Opus
        Plan 9
        PowerUX
        RISC/os
+       SCO ODT/OSR     
        Stellar
        SVR2
        TI1500
        TitanOS
+       Ultrix
        Unisys Dynix
        Unixware
+       UTS
 
 Support for the following platform is planned for a future Perl release:
 
@@ -2012,8 +2023,8 @@ binaries available via http://www.perl.com/CPAN/ports/index.html:
 
                                Perl release
 
-       AS/400                  5.003
        Netware                 5.003_07
+       OS/400                  5.005_02
        Tandem Guardian         5.004
 
 The following platforms have only binaries available via