Cwd/File::Spec version bump to 3.40
New PathTools CPAN release 3.40
Remove the Rhapsody port.

Rhapsody was an Apple OS that later evolved into Darwin and Mac OS X. It was
initially only released to developers, but later became Mac OS X Server, with
releases in 1999 and 2000. It was obsoleted by Mac OS X 10.0, released in
March 2001.
Update Test-Harness to CPAN version 3.26

  [DELTA]

  3.26    2013-01-16
        - Renamed env.opts.t to env_opts.t (for VMS)
        - Skipped some TAP::Formatter::HTML tests due to this bug: #82738
perlfunc.pod: fix incorrect short description of `length`

Thanks to ranguard for pointing out the report at
https://github.com/perlorg/perlweb/issues/65
Upgrade Socket to CPAN version 2.008

2012/12/27
2.008   CHANGES:
         * Fix uninitialised memory read (RT82119)

2012/12/16
2.007   CHANGES:
         * Test %Config keys for definedness, not mere existence (RT79854)
         * Fix missing argument in sprintf in Socket.xs (from perl.git
           5d6dfea82e1c4b6, RT82007)
Revert "Upgrade Socket to CPAN version 2.008"

This reverts commit 90ae46a10a094e68135385e525c78962d6572da3.

Socket 2.008 fails to build on Linux in core, and possibly other
platforms as well.
in testing EISDIR string, check known value first

It was not enough to ensure the English value, as some platforms
use a different string entirely.  Rather than goof around with
figuring them out, just get the known value by making an EISDIR
and stringifying it, then compare to that.
PATCH: [perl 116411]: code comment for commit 518a5310cc "Silence a MSVC++-specific warning"

There is no written investigation to google up for
the record. I don't want to forget that the #ifdef is benign and
accidentally reinvestigate it in the future. .text section of
perl517.dll was 0xC013F before and after the commit. No change.

-----------------------------------------------------------------
Avoid wraparound when casting unsigned size_t to signed ssize_t.

Practically, this only affects a perl compiled with 64-bit IVs on a 32-bit
system.  In that instance a value of count >= 2**31 would turn negative
when cast to (ssize_t).
utf8.h: Add comments

This also reorders one #define to be closer to a related one.
Update Test to CPAN version 1.26

  [DELTA]

  1.26    2013-01-16  Jesse R Vincent <jesse@bestpractical.com>
    * Bump version to a stable number. No functional changes
Update File-Path to CPAN version 2.09

  [DELTA]

  2.09 2013-01-13 21:09:12 UTC
    - merge two bugfixes from blead
      see https://github.com/dland/File-Path/pull/1
perldiag: Move an out-of-alphabetical_order entry
utf8.c: Reword a warning message

This follows the suggestion by Aristotle Pagaltzis.
remove an useless null check in S_copy_little_tm_to_big_TM

All callers of S_copy_little_tm_to_big_TM pass a true variable src.
Checking for null is pointless. On Win32 32 bit VC 2003 -O1 -GL,
perl517.dll's .text section went from 0xCO13F to 0xC012F bytes long. It can
be argued that the compiler should have figured this out on its own, but VC
for whatever reason didn't. Also pretty the indenting and align the
assignments. The null check blames to commit 806a119aef .
Added asserts() to check the arguments to S_copy_little_tm_to_big_TM.

The original version just zeroed dest if src == NULL, but that code path
was never used.  (gcc -Os inlined the function and optimized the test
away anyway.)
tweak the way we mention if.pm

It should be clear even to readers of the documentation in text
format that "if" is a module and not the "if" flow control.
bump I18N::Langinfo to a non-dev version
use non-dev version for I18N::LangTags::List

...and sync with I18N::LangTags