I guess I didn't realize since I was manually unarchived because of the
issue, but you may want to rename the directory, because (at least in
CPAN.pm) the archive extraction fails because of checks that
CPAN::Tarzip is making:
Show quoted textcpan> install Plack
Running install for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-0.9961.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MI/MIYAGAWA/Plack-0.9961.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MI/MIYAGAWA/CHECKSUMS
Checksum for
C:\strawberry\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-0.9961.tar.gz ok
Could not open file
'C:\strawberry\cpan\build\tmp-3200\Plack-0.9961\share\stuff..\Hello.txt': No
such file or directory at C:\strawberry\perl\lib/CPAN/Tarzip.pm line 389
Could not extract 'Plack-0.9961/share/stuff../Hello.txt' at
C:\strawberry\perl\lib/CPAN/Tarzip.pm line 389
Could not untar with Archive::Tar. Had problems unarchiving. Please
build manually
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
MIYAGAWA/Plack-0.9961.tar.gz : unwrapped NO -- untar failed
If you are looking to have the share.. directory in the files on disk in
the end, perhaps doing some kind of rename on the other platforms
afterwords? I'm not really sure what would work best.