Order platform specific changes alphabetically by platform
Jan Dubois [Tue, 16 Mar 2010 06:51:19 +0000 (23:51 -0700)]
pod/perl5120delta.pod

index 7e772cb..1cd421e 100644 (file)
@@ -2713,21 +2713,56 @@ Perl should now build on MirOS BSD.
 
 =head2 Discontinued Platforms
 
-
 =over
 
 =item DomainOS
 
-=item Tenon MachTen
-
 =item MiNT
 
+=item Tenon MachTen
+
 =back
 
 =head2 Updated Platforms
 
 =over 4
 
+=item AIX
+
+=over 4
+
+=item *
+
+Removed F<libbsd> for AIX 5L and 6.1. Only C<flock()> was used from F<libbsd>.
+
+=item *
+
+Removed F<libgdbm> for AIX 5L and 6.1. The F<libgdbm> is delivered as an
+optional package with the AIX Toolbox. Unfortunately the 64 bit version
+is broken.
+
+=item *
+
+Hints changes mean that AIX 4.2 should work again.
+
+=back
+
+=item Cygwin
+
+=over 4
+
+=item *
+
+Perl now supports IPv6 on Cygwin 1.7 and newer.
+
+=item *
+
+On Cygwin we now strip the last number from the DLL. This has been the
+behaviour in the cygwin.com build for years. The hints files have been
+updated.
+
+=back
+
 =item Darwin (Mac OS X)
 
 =over 4
@@ -2754,53 +2789,35 @@ Fix thread library selection [perl #69686]
 
 =back
 
-=item Win32
+=item FreeBSD
 
 =over 4
 
 =item *
 
-Initial support for mingw64 is now available.
-
-=item *
-
-Various bits of Perl's build infrastructure are no longer converted to
-win32 line endings at release time. If this hurts you, please report the
-problem with the L<perlbug> program included with perl.
-
-=item *
+The hints files now identify the correct threading libraries on FreeBSD 7
+and later.
 
-Always add a manifest resource to C<perl.exe> to specify the C<trustInfo>
-settings for Windows Vista and later. Without this setting Windows
-will treat C<perl.exe> as a legacy application and apply various
-heuristics like redirecting access to protected file system areas
-(like the "Program Files" folder) to the users "VirtualStore"
-instead of generating a proper "permission denied" error.
+=back
 
-For VC8 and VC9 this manifest setting is automatically generated by
-the compiler/linker (together with the binding information for their
-respective runtime libraries); for all other compilers we need to
-embed the manifest resource explicitly in the external resource file.
+=item Irix
 
-This change also requests the Microsoft Common-Controls version 6.0
-(themed controls introduced in Windows XP) via the dependency list
-in the assembly manifest. For VC8 and VC9 this is specified using the
-C</manifestdependency> linker commandline option instead.
+=over 4
 
 =item *
 
-Improved message window handling means that C<alarm> and C<kill> messages
-will no longer be dropped under race conditions.
+We now work around a bizarre preprocessor bug in the Irix 6.5 compiler:
+C<cc -E -> unfortunately goes into K&R mode, but C<cc -E file.c> doesn't.
 
 =back
 
-=item cygwin
+=item NetBSD
 
 =over 4
 
 =item *
 
-Perl now supports IPv6 on cygwin 1.7 and newer.
+Hints now supports versions 5.*.
 
 =back
 
@@ -2850,44 +2867,65 @@ C<File::Copy> now detects Unix compatibility mode on VMS.
 
 =back
 
-=item AIX
+=item Stratus VOS
 
-Removed F<libbsd> for AIX 5L and 6.1. Only C<flock()> was used from F<libbsd>.
+=over 4
 
-Removed F<libgdbm> for AIX 5L and 6.1. The F<libgdbm> is delivered as an
-optional package with the AIX Toolbox. Unfortunately the 64 bit version
-is broken.
+=item *
 
-Hints changes mean that AIX 4.2 should work again.
+Various changes from Stratus have been merged in.
 
-=item Cygwin
+=back
 
-On Cygwin we now strip the last number from the DLL. This has been the
-behaviour in the cygwin.com build for years. The hints files have been
-updated.
+=item Symbian
 
+=over 4
 
-=item FreeBSD
+=item *
 
-The hints files now identify the correct threading libraries on FreeBSD 7
-and later.
+There is now support for Symbian S60 3.2 SDK and S60 5.0 SDK.
 
-=item Irix
+=back
 
-We now work around a bizarre preprocessor bug in the Irix 6.5 compiler:
-C<cc -E -> unfortunately goes into K&R mode, but C<cc -E file.c> doesn't.
+=item Win32
 
-=item NetBSD
+=over 4
 
-Hints now supports versions 5.*.
+=item *
 
-=item Stratus VOS
+Initial support for mingw64 is now available.
 
-Various changes from Stratus have been merged in.
+=item *
 
-=item Symbian
+Various bits of Perl's build infrastructure are no longer converted to
+win32 line endings at release time. If this hurts you, please report the
+problem with the L<perlbug> program included with perl.
 
-There is now support for Symbian S60 3.2 SDK and S60 5.0 SDK.
+=item *
+
+Always add a manifest resource to C<perl.exe> to specify the C<trustInfo>
+settings for Windows Vista and later. Without this setting Windows
+will treat C<perl.exe> as a legacy application and apply various
+heuristics like redirecting access to protected file system areas
+(like the "Program Files" folder) to the users "VirtualStore"
+instead of generating a proper "permission denied" error.
+
+For VC8 and VC9 this manifest setting is automatically generated by
+the compiler/linker (together with the binding information for their
+respective runtime libraries); for all other compilers we need to
+embed the manifest resource explicitly in the external resource file.
+
+This change also requests the Microsoft Common-Controls version 6.0
+(themed controls introduced in Windows XP) via the dependency list
+in the assembly manifest. For VC8 and VC9 this is specified using the
+C</manifestdependency> linker commandline option instead.
+
+=item *
+
+Improved message window handling means that C<alarm> and C<kill> messages
+will no longer be dropped under race conditions.
+
+=back
 
 =back